home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_89_AStormJPEG.txt < prev    next >
Text File  |  1996-07-25  |  118KB  |  2,048 lines

  1. # near model CODE resource
  2. # jump table entries: 20672-20674 (3 of them)
  3. export_2584:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  203C 4A50 4547           move.l     D0, 0x4A504547 /* 'JPEG' */
  7. 0000000A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8. 0000000E  57C0                     seq        D0
  9. 00000010  4A00                     tst.b      D0
  10. 00000012  663E                     bne        +0x40 /* 00000052 */
  11. 00000014  223C 5374 5050           move.l     D1, 0x53745050 /* 'StPP' */
  12. 0000001A  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  13. 0000001E  57C1                     seq        D1
  14. 00000020  8001                     or.b       D0, D1
  15. 00000022  662E                     bne        +0x30 /* 00000052 */
  16. 00000024  223C 5374 4C4C           move.l     D1, 0x53744C4C /* 'StLL' */
  17. 0000002A  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  18. 0000002E  57C1                     seq        D1
  19. 00000030  8001                     or.b       D0, D1
  20. 00000032  661E                     bne        +0x20 /* 00000052 */
  21. 00000034  223C 524A 5047           move.l     D1, 0x524A5047 /* 'RJPG' */
  22. 0000003A  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  23. 0000003E  57C1                     seq        D1
  24. 00000040  8001                     or.b       D0, D1
  25. 00000042  660E                     bne        +0x10 /* 00000052 */
  26. 00000044  223C 4A46 4946           move.l     D1, 0x4A464946 /* 'JFIF' */
  27. 0000004A  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  28. 0000004E  57C1                     seq        D1
  29. 00000050  8001                     or.b       D0, D1
  30. label00000052:
  31. 00000052  4400                     neg.b      D0
  32. 00000054  1D40 000C                move.b     [A6 + 0xC], D0
  33. 00000058  4E5E                     unlink     A6
  34. 0000005A  2E9F                     move.l     [A7], [A7]+
  35. 0000005C  4E75                     rts
  36. 0000005E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  37. // begin alternate branch 00000060-00000064
  38. export_2585:
  39. fn00000060:
  40. 00000060  4E56 FFEA                link       A6, -0x0016
  41. // end alternate branch 00000060-00000064
  42. export_2585: // at 00000060 (misaligned)
  43. fn00000060: // (misaligned)
  44. 00000062  FFEA                     .invalid   <<F/7/7>>
  45. 00000064  2F07                     move.l     -[A7], D7
  46. 00000066  4247                     clr.w      D7
  47. 00000068  4AAD EDEC                tst.l      [A5 - 0x1214]
  48. 0000006C  6606                     bne        +0x8 /* 00000074 */
  49. 0000006E  3E3C 97B4                move.w     D7, 0x97B4
  50. 00000072  6012                     bra        +0x14 /* 00000086 */
  51. label00000074:
  52. 00000074  4267                     clr.w      -[A7]
  53. 00000076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54. 0000007A  4EBA FF84                jsr        [PC - 0x7C /* 00000000 */]
  55. 0000007E  101F                     move.b     D0, [A7]+
  56. 00000080  6604                     bne        +0x6 /* 00000086 */
  57. 00000082  3E3C 9A70                move.w     D7, 0x9A70
  58. label00000086:
  59. 00000086  3D47 000C                move.w     [A6 + 0xC], D7
  60. 0000008A  2E1F                     move.l     D7, [A7]+
  61. 0000008C  4E5E                     unlink     A6
  62. 0000008E  2E9F                     move.l     [A7], [A7]+
  63. 00000090  4E75                     rts
  64. 00000092  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  65. 00000096  FFF4                     .invalid   <<F/7/7>>
  66. 00000098  48E7 0700                movem.l    -[A7], D5,D6,D7
  67. 0000009C  4247                     clr.w      D7
  68. 0000009E  7C00                     moveq.l    D6, 0x00
  69. 000000A0  42A7                     clr.l      -[A7]
  70. 000000A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  71. 000000A6  4EAD 46BA                jsr        [A5 + 0x46BA /* export_2259 */]
  72. 000000AA  201F                     move.l     D0, [A7]+
  73. 000000AC  3A00                     move.w     D5, D0
  74. 000000AE  206E 0008                movea.l    A0, [A6 + 0x8]
  75. 000000B2  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  76. 000000B6  4267                     clr.w      -[A7]
  77. 000000B8  3F05                     move.w     -[A7], D5
  78. 000000BA  486E FFF4                pea.l      [A6 - 0xC]
  79. 000000BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80. 000000C2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  81. 000000C6  3E1F                     move.w     D7, [A7]+
  82. 000000C8  6722                     beq        +0x24 /* 000000EC */
  83. 000000CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  84. 000000CE  3007                     move.w     D0, D7
  85. 000000D0  48C0                     ext.l      D0
  86. 000000D2  2F00                     move.l     -[A7], D0
  87. 000000D4  4EAD 46D2                jsr        [A5 + 0x46D2 /* export_2262 */]
  88. 000000D8  70D9                     moveq.l    D0, 0xFFFFFFD9
  89. 000000DA  B047                     cmp.w      D0, D7
  90. 000000DC  660E                     bne        +0x10 /* 000000EC */
  91. 000000DE  206E 0008                movea.l    A0, [A6 + 0x8]
  92. 000000E2  20AE FFF4                move.l     [A0], [A6 - 0xC]
  93. 000000E6  2C3C 0000 13F6           move.l     D6, 0x13F6
  94. label000000EC:
  95. 000000EC  2D46 0014                move.l     [A6 + 0x14], D6
  96. 000000F0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  97. 000000F4  4E5E                     unlink     A6
  98. 000000F6  205F                     movea.l    A0, [A7]+
  99. 000000F8  DEFC 000C                add.w      A7, 0xC
  100. 000000FC  4ED0                     jmp        [A0]
  101. 000000FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  102. // begin alternate branch 00000100-00000104
  103. fn00000100:
  104. 00000100  4E56 FFD2                link       A6, -0x002E
  105. // end alternate branch 00000100-00000104
  106. fn00000100: // (misaligned)
  107. 00000102  FFD2                     .invalid   <<F/7/7>>
  108. 00000104  48E7 0118                movem.l    -[A7], D7,A3,A4
  109. 00000108  206E 000E                movea.l    A0, [A6 + 0xE]
  110. 0000010C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  111. 00000110  7007                     moveq.l    D0, 0x07
  112. label00000112:
  113. 00000112  32D8                     move.w     [A1]+, [A0]+
  114. 00000114  51C8 FFFC                dbf        D0, -0x6 /* 00000112 */
  115. 00000118  206E 000A                movea.l    A0, [A6 + 0xA]
  116. 0000011C  43EE FFE8                lea.l      A1, [A6 - 0x18]
  117. 00000120  7003                     moveq.l    D0, 0x03
  118. label00000122:
  119. 00000122  32D8                     move.w     [A1]+, [A0]+
  120. 00000124  51C8 FFFC                dbf        D0, -0x6 /* 00000122 */
  121. 00000128  266E 0012                movea.l    A3, [A6 + 0x12]
  122. 0000012C  7004                     moveq.l    D0, 0x04
  123. 0000012E  6B18                     bmi        +0x1A /* 00000148 */
  124. 00000130  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  125. 00000134  6E12                     bgt        +0x14 /* 00000148 */
  126. 00000136  204B                     movea.l    A0, A3
  127. 00000138  5088                     addq.l     A0, 8
  128. 0000013A  3200                     move.w     D1, D0
  129. 0000013C  E649                     lsr        D1.w, 3
  130. 0000013E  4441                     neg.w      D1
  131. 00000140  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  132. 00000144  0A3C 0004                xori.b     ccr, 4
  133. label00000148:
  134. 00000148  6600 00B8                bne        +0xBA /* 00000202 */
  135. 0000014C  7008                     moveq.l    D0, 0x08
  136. 0000014E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  137. 00000152  6620                     bne        +0x22 /* 00000174 */
  138. 00000154  302E FFEE                move.w     D0, [A6 - 0x12]
  139. 00000158  906E FFEA                sub.w      D0, [A6 - 0x16]
  140. 0000015C  48C0                     ext.l      D0
  141. 0000015E  322E FFEC                move.w     D1, [A6 - 0x14]
  142. 00000162  926E FFE8                sub.w      D1, [A6 - 0x18]
  143. 00000166  48C1                     ext.l      D1
  144. 00000168  2F00                     move.l     -[A7], D0
  145. 0000016A  2F01                     move.l     -[A7], D1
  146. 0000016C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  147. 00000170  2E1F                     move.l     D7, [A7]+
  148. 00000172  6020                     bra        +0x22 /* 00000194 */
  149. label00000174:
  150. 00000174  302E FFEE                move.w     D0, [A6 - 0x12]
  151. 00000178  906E FFEA                sub.w      D0, [A6 - 0x16]
  152. 0000017C  48C0                     ext.l      D0
  153. 0000017E  322E FFEC                move.w     D1, [A6 - 0x14]
  154. 00000182  926E FFE8                sub.w      D1, [A6 - 0x18]
  155. 00000186  48C1                     ext.l      D1
  156. 00000188  2F00                     move.l     -[A7], D0
  157. 0000018A  2F01                     move.l     -[A7], D1
  158. 0000018C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  159. 00000190  2E1F                     move.l     D7, [A7]+
  160. 00000192  E587                     asl        D7, 2
  161. label00000194:
  162. 00000194  42A7                     clr.l      -[A7]
  163. 00000196  2D47 FFD2                move.l     [A6 - 0x2E], D7
  164. 0000019A  486E FFD2                pea.l      [A6 - 0x2E]
  165. 0000019E  486E FFD6                pea.l      [A6 - 0x2A]
  166. 000001A2  3F3C 280E                move.w     -[A7], 0x280E
  167. 000001A6  A9EB                     syscall    Pack4/FP68K
  168. 000001A8  487A 006E                pea.l      [PC + 0x6E /* 00000218, value 0x3FFFC000 */]
  169. 000001AC  486E FFD6                pea.l      [A6 - 0x2A]
  170. 000001B0  3F3C 0004                move.w     -[A7], 0x4
  171. 000001B4  A9EB                     syscall    Pack4/FP68K
  172. 000001B6  486E FFD6                pea.l      [A6 - 0x2A]
  173. 000001BA  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  174. 000001BE  2E1F                     move.l     D7, [A7]+
  175. 000001C0  DEBC 0000 7D00           add.l      D7, 0x7D00 /* '}\0' */
  176. 000001C6  42A7                     clr.l      -[A7]
  177. 000001C8  2F07                     move.l     -[A7], D7
  178. 000001CA  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  179. 000001CE  285F                     movea.l    A4, [A7]+
  180. 000001D0  200C                     move.l     D0, A4
  181. 000001D2  672E                     beq        +0x30 /* 00000202 */
  182. 000001D4  2F0C                     move.l     -[A7], A4
  183. 000001D6  205F                     movea.l    A0, [A7]+
  184. 000001D8  A023                     syscall    DisposHandle/DisposeHandle
  185. 000001DA  7000                     moveq.l    D0, 0x00
  186. 000001DC  2840                     movea.l    A4, D0
  187. 000001DE  204B                     movea.l    A0, A3
  188. 000001E0  5088                     addq.l     A0, 8
  189. 000001E2  2F20                     move.l     -[A7], -[A0]
  190. 000001E4  2F20                     move.l     -[A7], -[A0]
  191. 000001E6  3F3C 0008                move.w     -[A7], 0x8
  192. 000001EA  41FA 002C                lea.l      A0, [PC + 0x2C /* 00000218, value 0x3FFFC000 */]
  193. 000001EE  2F20                     move.l     -[A7], -[A0]
  194. 000001F0  2F20                     move.l     -[A7], -[A0]
  195. 000001F2  3F3C 0008                move.w     -[A7], 0x8
  196. 000001F6  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  197. 000001FA  548F                     addq.l     A7, 2
  198. 000001FC  204B                     movea.l    A0, A3
  199. 000001FE  20DF                     move.l     [A0]+, [A7]+
  200. 00000200  20DF                     move.l     [A0]+, [A7]+
  201. label00000202:
  202. 00000202  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  203. 00000206  4E5E                     unlink     A6
  204. 00000208  205F                     movea.l    A0, [A7]+
  205. 0000020A  DEFC 000E                add.w      A7, 0xE
  206. 0000020E  4ED0                     jmp        [A0]
  207. 00000210  0000 0000                ori.b      D0, 0x0
  208. 00000214  0000 0010                ori.b      D0, 0x10
  209. 00000218  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  210. 0000021A  C000                     and.b      D0, D0
  211. 0000021C  0000 0000                ori.b      D0, 0x0
  212. 00000220  0000 0000                ori.b      D0, 0x0
  213. 00000224  4E56 FFFC                link       A6, -0x0004
  214. 00000228  48E7 0108                movem.l    -[A7], D7,A4
  215. 0000022C  286E 0008                movea.l    A4, [A6 + 0x8]
  216. 00000230  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  217. 00000236  3E2E FFFC                move.w     D7, [A6 - 0x4]
  218. 0000023A  6022                     bra        +0x24 /* 0000025E */
  219. label0000023C:
  220. 0000023C  3007                     move.w     D0, D7
  221. 0000023E  E540                     asl        D0.w, 2
  222. 00000240  4AB4 008E                tst.l      [A4 + D0.w - 0x114]
  223. 00000244  6716                     beq        +0x18 /* 0000025C */
  224. 00000246  3007                     move.w     D0, D7
  225. 00000248  E540                     asl        D0.w, 2
  226. 0000024A  2F34 008E                move.l     -[A7], [A4 + D0.w - 0x114]
  227. 0000024E  205F                     movea.l    A0, [A7]+
  228. 00000250  A01F                     syscall    DisposPtr/DisposePtr
  229. 00000252  3007                     move.w     D0, D7
  230. 00000254  E540                     asl        D0.w, 2
  231. 00000256  7200                     moveq.l    D1, 0x00
  232. 00000258  2981 008E                move.l     [A4 + D0.w - 0x114], D1
  233. label0000025C:
  234. 0000025C  5247                     addq.w     D7, 1
  235. label0000025E:
  236. 0000025E  7004                     moveq.l    D0, 0x04
  237. 00000260  B047                     cmp.w      D0, D7
  238. 00000262  6CD8                     bge        -0x26 /* 0000023C */
  239. 00000264  4CDF 1080                movem.l    D7,A4, [A7]+
  240. 00000268  4E5E                     unlink     A6
  241. 0000026A  205F                     movea.l    A0, [A7]+
  242. 0000026C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  243. 00000270  4ED0                     jmp        [A0]
  244. 00000272  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  245. // begin alternate branch 00000274-00000278
  246. fn00000274:
  247. 00000274  4E56 FF1E                link       A6, -0x00E2
  248. // end alternate branch 00000274-00000278
  249. fn00000274: // (misaligned)
  250. 00000276  FF1E                     .extension 0xF1E <<F/4-5/7>> // unimplemented
  251. 00000278  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  252. 0000027C  206E 0024                movea.l    A0, [A6 + 0x24]
  253. 00000280  43EE FFF0                lea.l      A1, [A6 - 0x10]
  254. 00000284  7007                     moveq.l    D0, 0x07
  255. label00000286:
  256. 00000286  32D8                     move.w     [A1]+, [A0]+
  257. 00000288  51C8 FFFC                dbf        D0, -0x6 /* 00000286 */
  258. 0000028C  206E 000A                movea.l    A0, [A6 + 0xA]
  259. 00000290  43EE FFE8                lea.l      A1, [A6 - 0x18]
  260. 00000294  7003                     moveq.l    D0, 0x03
  261. label00000296:
  262. 00000296  32D8                     move.w     [A1]+, [A0]+
  263. 00000298  51C8 FFFC                dbf        D0, -0x6 /* 00000296 */
  264. 0000029C  266E 0028                movea.l    A3, [A6 + 0x28]
  265. 000002A0  7001                     moveq.l    D0, 0x01
  266. 000002A2  2D40 FF3E                move.l     [A6 - 0xC2], D0
  267. 000002A6  2E2E FF3E                move.l     D7, [A6 - 0xC2]
  268. 000002AA  600C                     bra        +0xE /* 000002B8 */
  269. label000002AC:
  270. 000002AC  3007                     move.w     D0, D7
  271. 000002AE  E540                     asl        D0.w, 2
  272. 000002B0  7200                     moveq.l    D1, 0x00
  273. 000002B2  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  274. 000002B6  5287                     addq.l     D7, 1
  275. label000002B8:
  276. 000002B8  7004                     moveq.l    D0, 0x04
  277. 000002BA  B087                     cmp.l      D0, D7
  278. 000002BC  6CEE                     bge        -0x10 /* 000002AC */
  279. 000002BE  7000                     moveq.l    D0, 0x00
  280. 000002C0  2840                     movea.l    A4, D0
  281. 000002C2  486E FFAA                pea.l      [A6 - 0x56]
  282. 000002C6  487A FF5C                pea.l      [PC - 0xA4 /* 00000224, value 0x4E56FFFC */]
  283. 000002CA  2F0E                     move.l     -[A7], A6
  284. 000002CC  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  285. 000002D0  41EE FF5A                lea.l      A0, [A6 - 0xA6]
  286. 000002D4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  287. 000002D8  7003                     moveq.l    D0, 0x03
  288. label000002DA:
  289. 000002DA  30D9                     move.w     [A0]+, [A1]+
  290. 000002DC  51C8 FFFC                dbf        D0, -0x6 /* 000002DA */
  291. 000002E0  302E 0020                move.w     D0, [A6 + 0x20]
  292. 000002E4  D06E FF5A                add.w      D0, [A6 - 0xA6]
  293. 000002E8  3D40 FF5E                move.w     [A6 - 0xA2], D0
  294. 000002EC  41EE FF62                lea.l      A0, [A6 - 0x9E]
  295. 000002F0  43EE FF5A                lea.l      A1, [A6 - 0xA6]
  296. 000002F4  7003                     moveq.l    D0, 0x03
  297. label000002F6:
  298. 000002F6  30D9                     move.w     [A0]+, [A1]+
  299. 000002F8  51C8 FFFC                dbf        D0, -0x6 /* 000002F6 */
  300. 000002FC  7021                     moveq.l    D0, 0x21
  301. 000002FE  2F00                     move.l     -[A7], D0
  302. 00000300  A862                     syscall    ForeColor
  303. 00000302  701E                     moveq.l    D0, 0x1E
  304. 00000304  2F00                     move.l     -[A7], D0
  305. 00000306  A863                     syscall    BackColor
  306. 00000308  4240                     clr.w      D0
  307. 0000030A  102E FFFE                move.b     D0, [A6 - 0x2]
  308. 0000030E  0440 0066                subi.w     D0, 0x66 /* 'f' */
  309. 00000312  6712                     beq        +0x14 /* 00000326 */
  310. 00000314  5340                     subq.w     D0, 1
  311. 00000316  6712                     beq        +0x14 /* 0000032A */
  312. 00000318  5340                     subq.w     D0, 1
  313. 0000031A  6712                     beq        +0x14 /* 0000032E */
  314. 0000031C  5340                     subq.w     D0, 1
  315. 0000031E  670A                     beq        +0xC /* 0000032A */
  316. 00000320  5340                     subq.w     D0, 1
  317. 00000322  670A                     beq        +0xC /* 0000032E */
  318. 00000324  600C                     bra        +0xE /* 00000332 */
  319. label00000326:
  320. 00000326  7A01                     moveq.l    D5, 0x01
  321. 00000328  600A                     bra        +0xC /* 00000334 */
  322. label0000032A:
  323. 0000032A  7A03                     moveq.l    D5, 0x03
  324. 0000032C  6006                     bra        +0x8 /* 00000334 */
  325. label0000032E:
  326. 0000032E  7A04                     moveq.l    D5, 0x04
  327. 00000330  6002                     bra        +0x4 /* 00000334 */
  328. label00000332:
  329. 00000332  7A01                     moveq.l    D5, 0x01
  330. label00000334:
  331. 00000334  302E FFF8                move.w     D0, [A6 - 0x8]
  332. 00000338  48C0                     ext.l      D0
  333. 0000033A  2C00                     move.l     D6, D0
  334. 0000033C  302E 0020                move.w     D0, [A6 + 0x20]
  335. 00000340  48C0                     ext.l      D0
  336. 00000342  2F06                     move.l     -[A7], D6
  337. 00000344  2F00                     move.l     -[A7], D0
  338. 00000346  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  339. 0000034A  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  340. 0000034E  302E 0020                move.w     D0, [A6 + 0x20]
  341. 00000352  48C0                     ext.l      D0
  342. 00000354  2D40 FF78                move.l     [A6 - 0x88], D0
  343. 00000358  302E FFFA                move.w     D0, [A6 - 0x6]
  344. 0000035C  48C0                     ext.l      D0
  345. 0000035E  222E FF78                move.l     D1, [A6 - 0x88]
  346. 00000362  D280                     add.l      D1, D0
  347. 00000364  5381                     subq.l     D1, 1
  348. 00000366  2F01                     move.l     -[A7], D1
  349. 00000368  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  350. 0000036C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  351. 00000370  2D5F FF7C                move.l     [A6 - 0x84], [A7]+
  352. 00000374  7001                     moveq.l    D0, 0x01
  353. 00000376  2D40 FF3A                move.l     [A6 - 0xC6], D0
  354. 0000037A  2D45 FF36                move.l     [A6 - 0xCA], D5
  355. 0000037E  2E2E FF3A                move.l     D7, [A6 - 0xC6]
  356. 00000382  6030                     bra        +0x32 /* 000003B4 */
  357. label00000384:
  358. 00000384  3007                     move.w     D0, D7
  359. 00000386  E540                     asl        D0.w, 2
  360. 00000388  2F00                     move.l     -[A7], D0
  361. 0000038A  42A7                     clr.l      -[A7]
  362. 0000038C  222E FF8E                move.l     D1, [A6 - 0x72]
  363. 00000390  D2BC 0000 0400           add.l      D1, 0x400
  364. 00000396  2F01                     move.l     -[A7], D1
  365. 00000398  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  366. 0000039C  221F                     move.l     D1, [A7]+
  367. 0000039E  201F                     move.l     D0, [A7]+
  368. 000003A0  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  369. 000003A4  3007                     move.w     D0, D7
  370. 000003A6  E540                     asl        D0.w, 2
  371. 000003A8  2F36 008E                move.l     -[A7], [A6 + D0.w - 0x114]
  372. 000003AC  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  373. 000003B0  5287                     addq.l     D7, 1
  374. 000003B2  6906                     bvs        +0x8 /* 000003BA */
  375. label000003B4:
  376. 000003B4  BEAE FF36                cmp.l      D7, [A6 - 0xCA]
  377. 000003B8  6FCA                     ble        -0x34 /* 00000384 */
  378. label000003BA:
  379. 000003BA  42A7                     clr.l      -[A7]
  380. 000003BC  2F0B                     move.l     -[A7], A3
  381. 000003BE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  382. 000003C2  4EAD 46F2                jsr        [A5 + 0x46F2 /* export_2266 */]
  383. 000003C6  201F                     move.l     D0, [A7]+
  384. 000003C8  3F00                     move.w     -[A7], D0
  385. 000003CA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  386. label000003CE:
  387. 000003CE  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  388. 000003D2  286E 0010                movea.l    A4, [A6 + 0x10]
  389. 000003D6  4240                     clr.w      D0
  390. 000003D8  102E FFFE                move.b     D0, [A6 - 0x2]
  391. 000003DC  0440 0066                subi.w     D0, 0x66 /* 'f' */
  392. 000003E0  671C                     beq        +0x1E /* 000003FE */
  393. 000003E2  5340                     subq.w     D0, 1
  394. 000003E4  6700 008E                beq        +0x90 /* 00000474 */
  395. 000003E8  5340                     subq.w     D0, 1
  396. 000003EA  6700 00E8                beq        +0xEA /* 000004D4 */
  397. 000003EE  5340                     subq.w     D0, 1
  398. 000003F0  6700 0082                beq        +0x84 /* 00000474 */
  399. 000003F4  5340                     subq.w     D0, 1
  400. 000003F6  6700 00DC                beq        +0xDE /* 000004D4 */
  401. 000003FA  6000 013C                bra        +0x13E /* 00000538 */
  402. label000003FE:
  403. 000003FE  42A7                     clr.l      -[A7]
  404. 00000400  2F0B                     move.l     -[A7], A3
  405. 00000402  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  406. 00000406  42A7                     clr.l      -[A7]
  407. 00000408  42A7                     clr.l      -[A7]
  408. 0000040A  42A7                     clr.l      -[A7]
  409. 0000040C  7001                     moveq.l    D0, 0x01
  410. 0000040E  2F00                     move.l     -[A7], D0
  411. 00000410  2F06                     move.l     -[A7], D6
  412. 00000412  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  413. 00000416  201F                     move.l     D0, [A7]+
  414. 00000418  3F00                     move.w     -[A7], D0
  415. 0000041A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  416. 0000041E  42A7                     clr.l      -[A7]
  417. 00000420  2F0B                     move.l     -[A7], A3
  418. 00000422  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  419. 00000426  201F                     move.l     D0, [A7]+
  420. 00000428  3F00                     move.w     -[A7], D0
  421. 0000042A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  422. 0000042E  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  423. 00000432  282E FF92                move.l     D4, [A6 - 0x6E]
  424. 00000436  7001                     moveq.l    D0, 0x01
  425. 00000438  2D40 FF32                move.l     [A6 - 0xCE], D0
  426. 0000043C  2D6E FF78 FF2E           move.l     [A6 - 0xD2], [A6 - 0x88]
  427. 00000442  2D6E FF32 FF74           move.l     [A6 - 0x8C], [A6 - 0xCE]
  428. 00000448  601C                     bra        +0x1E /* 00000466 */
  429. label0000044A:
  430. 0000044A  2F04                     move.l     -[A7], D4
  431. 0000044C  2F0C                     move.l     -[A7], A4
  432. 0000044E  2F06                     move.l     -[A7], D6
  433. 00000450  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  434. 00000454  D886                     add.l      D4, D6
  435. 00000456  302E 000E                move.w     D0, [A6 + 0xE]
  436. 0000045A  48C0                     ext.l      D0
  437. 0000045C  D9C0                     add.l      A4, D0
  438. 0000045E  52AE FF74                addq.l     [A6 - 0x8C], 1
  439. 00000462  6900 0144                bvs        +0x146 /* 000005A8 */
  440. label00000466:
  441. 00000466  202E FF74                move.l     D0, [A6 - 0x8C]
  442. 0000046A  B0AE FF2E                cmp.l      D0, [A6 - 0xD2]
  443. 0000046E  6FDA                     ble        -0x24 /* 0000044A */
  444. 00000470  6000 0136                bra        +0x138 /* 000005A8 */
  445. label00000474:
  446. 00000474  42A7                     clr.l      -[A7]
  447. 00000476  2F0B                     move.l     -[A7], A3
  448. 00000478  42A7                     clr.l      -[A7]
  449. 0000047A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  450. 0000047E  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  451. 00000482  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  452. 00000486  7001                     moveq.l    D0, 0x01
  453. 00000488  2F00                     move.l     -[A7], D0
  454. 0000048A  2F06                     move.l     -[A7], D6
  455. 0000048C  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  456. 00000490  201F                     move.l     D0, [A7]+
  457. 00000492  3F00                     move.w     -[A7], D0
  458. 00000494  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  459. 00000498  42A7                     clr.l      -[A7]
  460. 0000049A  2F0B                     move.l     -[A7], A3
  461. 0000049C  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  462. 000004A0  201F                     move.l     D0, [A7]+
  463. 000004A2  3F00                     move.w     -[A7], D0
  464. 000004A4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  465. 000004A8  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  466. 000004AC  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  467. 000004B0  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  468. 000004B4  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  469. 000004B8  2F0C                     move.l     -[A7], A4
  470. 000004BA  302E 0020                move.w     D0, [A6 + 0x20]
  471. 000004BE  48C0                     ext.l      D0
  472. 000004C0  2F00                     move.l     -[A7], D0
  473. 000004C2  2F06                     move.l     -[A7], D6
  474. 000004C4  302E 000E                move.w     D0, [A6 + 0xE]
  475. 000004C8  48C0                     ext.l      D0
  476. 000004CA  2F00                     move.l     -[A7], D0
  477. 000004CC  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  478. 000004D0  6000 00D6                bra        +0xD8 /* 000005A8 */
  479. label000004D4:
  480. 000004D4  42A7                     clr.l      -[A7]
  481. 000004D6  2F0B                     move.l     -[A7], A3
  482. 000004D8  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  483. 000004DC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  484. 000004E0  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  485. 000004E4  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  486. 000004E8  7001                     moveq.l    D0, 0x01
  487. 000004EA  2F00                     move.l     -[A7], D0
  488. 000004EC  2F06                     move.l     -[A7], D6
  489. 000004EE  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  490. 000004F2  201F                     move.l     D0, [A7]+
  491. 000004F4  3F00                     move.w     -[A7], D0
  492. 000004F6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  493. 000004FA  42A7                     clr.l      -[A7]
  494. 000004FC  2F0B                     move.l     -[A7], A3
  495. 000004FE  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  496. 00000502  201F                     move.l     D0, [A7]+
  497. 00000504  3F00                     move.w     -[A7], D0
  498. 00000506  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  499. 0000050A  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  500. 0000050E  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  501. 00000512  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  502. 00000516  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  503. 0000051A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  504. 0000051E  2F0C                     move.l     -[A7], A4
  505. 00000520  302E 0020                move.w     D0, [A6 + 0x20]
  506. 00000524  48C0                     ext.l      D0
  507. 00000526  2F00                     move.l     -[A7], D0
  508. 00000528  2F06                     move.l     -[A7], D6
  509. 0000052A  302E 000E                move.w     D0, [A6 + 0xE]
  510. 0000052E  48C0                     ext.l      D0
  511. 00000530  2F00                     move.l     -[A7], D0
  512. 00000532  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  513. 00000536  6070                     bra        +0x72 /* 000005A8 */
  514. label00000538:
  515. 00000538  42A7                     clr.l      -[A7]
  516. 0000053A  2F0B                     move.l     -[A7], A3
  517. 0000053C  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  518. 00000540  42A7                     clr.l      -[A7]
  519. 00000542  42A7                     clr.l      -[A7]
  520. 00000544  42A7                     clr.l      -[A7]
  521. 00000546  7001                     moveq.l    D0, 0x01
  522. 00000548  2F00                     move.l     -[A7], D0
  523. 0000054A  2F06                     move.l     -[A7], D6
  524. 0000054C  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  525. 00000550  201F                     move.l     D0, [A7]+
  526. 00000552  3F00                     move.w     -[A7], D0
  527. 00000554  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  528. 00000558  42A7                     clr.l      -[A7]
  529. 0000055A  2F0B                     move.l     -[A7], A3
  530. 0000055C  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  531. 00000560  201F                     move.l     D0, [A7]+
  532. 00000562  3F00                     move.w     -[A7], D0
  533. 00000564  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  534. 00000568  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  535. 0000056C  282E FF92                move.l     D4, [A6 - 0x6E]
  536. 00000570  7001                     moveq.l    D0, 0x01
  537. 00000572  2D40 FF2A                move.l     [A6 - 0xD6], D0
  538. 00000576  2D6E FF78 FF26           move.l     [A6 - 0xDA], [A6 - 0x88]
  539. 0000057C  2D6E FF2A FF74           move.l     [A6 - 0x8C], [A6 - 0xD6]
  540. 00000582  601A                     bra        +0x1C /* 0000059E */
  541. label00000584:
  542. 00000584  2F04                     move.l     -[A7], D4
  543. 00000586  2F0C                     move.l     -[A7], A4
  544. 00000588  2F06                     move.l     -[A7], D6
  545. 0000058A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  546. 0000058E  D886                     add.l      D4, D6
  547. 00000590  302E 000E                move.w     D0, [A6 + 0xE]
  548. 00000594  48C0                     ext.l      D0
  549. 00000596  D9C0                     add.l      A4, D0
  550. 00000598  52AE FF74                addq.l     [A6 - 0x8C], 1
  551. 0000059C  690A                     bvs        +0xC /* 000005A8 */
  552. label0000059E:
  553. 0000059E  202E FF74                move.l     D0, [A6 - 0x8C]
  554. 000005A2  B0AE FF26                cmp.l      D0, [A6 - 0xDA]
  555. 000005A6  6FDC                     ble        -0x22 /* 00000584 */
  556. label000005A8:
  557. 000005A8  206E 0018                movea.l    A0, [A6 + 0x18]
  558. 000005AC  4868 0002                pea.l      [A0 + 0x2]
  559. 000005B0  206D FE86                movea.l    A0, [A5 - 0x17A]
  560. 000005B4  4868 0002                pea.l      [A0 + 0x2]
  561. 000005B8  486E FF5A                pea.l      [A6 - 0xA6]
  562. 000005BC  486E FF62                pea.l      [A6 - 0x9E]
  563. 000005C0  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  564. 000005C4  42A7                     clr.l      -[A7]
  565. 000005C6  A8EC                     syscall    CopyBits
  566. 000005C8  486E FF62                pea.l      [A6 - 0x9E]
  567. 000005CC  4267                     clr.w      -[A7]
  568. 000005CE  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  569. 000005D2  A8A8                     syscall    OffsetRect
  570. 000005D4  42A7                     clr.l      -[A7]
  571. 000005D6  2F0B                     move.l     -[A7], A3
  572. 000005D8  486E FF42                pea.l      [A6 - 0xBE]
  573. 000005DC  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  574. 000005E0  2D5F FFA6                move.l     [A6 - 0x5A], [A7]+
  575. 000005E4  56C0                     sne        D0
  576. 000005E6  4A00                     tst.b      D0
  577. 000005E8  6610                     bne        +0x12 /* 000005FA */
  578. 000005EA  4241                     clr.w      D1
  579. 000005EC  122E FF56                move.b     D1, [A6 - 0xAA]
  580. 000005F0  4A41                     tst.w      D1
  581. 000005F2  56C1                     sne        D1
  582. 000005F4  8001                     or.b       D0, D1
  583. 000005F6  6700 FDD6                beq        -0x228 /* 000003CE */
  584. label000005FA:
  585. 000005FA  7001                     moveq.l    D0, 0x01
  586. 000005FC  2D40 FF22                move.l     [A6 - 0xDE], D0
  587. 00000600  2D45 FF1E                move.l     [A6 - 0xE2], D5
  588. 00000604  2E2E FF22                move.l     D7, [A6 - 0xDE]
  589. 00000608  6024                     bra        +0x26 /* 0000062E */
  590. label0000060A:
  591. 0000060A  3007                     move.w     D0, D7
  592. 0000060C  E540                     asl        D0.w, 2
  593. 0000060E  4AB6 008E                tst.l      [A6 + D0.w - 0x114]
  594. 00000612  6716                     beq        +0x18 /* 0000062A */
  595. 00000614  3007                     move.w     D0, D7
  596. 00000616  E540                     asl        D0.w, 2
  597. 00000618  2F36 008E                move.l     -[A7], [A6 + D0.w - 0x114]
  598. 0000061C  205F                     movea.l    A0, [A7]+
  599. 0000061E  A01F                     syscall    DisposPtr/DisposePtr
  600. 00000620  3007                     move.w     D0, D7
  601. 00000622  E540                     asl        D0.w, 2
  602. 00000624  7200                     moveq.l    D1, 0x00
  603. 00000626  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  604. label0000062A:
  605. 0000062A  5287                     addq.l     D7, 1
  606. 0000062C  6906                     bvs        +0x8 /* 00000634 */
  607. label0000062E:
  608. 0000062E  BEAE FF1E                cmp.l      D7, [A6 - 0xE2]
  609. 00000632  6FD6                     ble        -0x28 /* 0000060A */
  610. label00000634:
  611. 00000634  486E FFAA                pea.l      [A6 - 0x56]
  612. 00000638  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  613. 0000063C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  614. 00000640  4E5E                     unlink     A6
  615. 00000642  205F                     movea.l    A0, [A7]+
  616. 00000644  DEFC 0024                add.w      A7, 0x24 /* '$' */
  617. 00000648  4ED0                     jmp        [A0]
  618. 0000064A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  619. 0000064E  FFFC                     .invalid   <<F/7/7>>
  620. 00000650  48E7 0108                movem.l    -[A7], D7,A4
  621. 00000654  286E 0008                movea.l    A4, [A6 + 0x8]
  622. 00000658  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  623. 0000065E  3E2E FFFC                move.w     D7, [A6 - 0x4]
  624. 00000662  6022                     bra        +0x24 /* 00000686 */
  625. label00000664:
  626. 00000664  3007                     move.w     D0, D7
  627. 00000666  E540                     asl        D0.w, 2
  628. 00000668  4AB4 008E                tst.l      [A4 + D0.w - 0x114]
  629. 0000066C  6716                     beq        +0x18 /* 00000684 */
  630. 0000066E  3007                     move.w     D0, D7
  631. 00000670  E540                     asl        D0.w, 2
  632. 00000672  2F34 008E                move.l     -[A7], [A4 + D0.w - 0x114]
  633. 00000676  205F                     movea.l    A0, [A7]+
  634. 00000678  A01F                     syscall    DisposPtr/DisposePtr
  635. 0000067A  3007                     move.w     D0, D7
  636. 0000067C  E540                     asl        D0.w, 2
  637. 0000067E  7200                     moveq.l    D1, 0x00
  638. 00000680  2981 008E                move.l     [A4 + D0.w - 0x114], D1
  639. label00000684:
  640. 00000684  5247                     addq.w     D7, 1
  641. label00000686:
  642. 00000686  7004                     moveq.l    D0, 0x04
  643. 00000688  B047                     cmp.w      D0, D7
  644. 0000068A  6CD8                     bge        -0x26 /* 00000664 */
  645. 0000068C  4CDF 1080                movem.l    D7,A4, [A7]+
  646. 00000690  4E5E                     unlink     A6
  647. 00000692  205F                     movea.l    A0, [A7]+
  648. 00000694  DEFC 000A                add.w      A7, 0xA /* '\n' */
  649. 00000698  4ED0                     jmp        [A0]
  650. 0000069A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  651. // begin alternate branch 0000069C-000006A0
  652. fn0000069C:
  653. 0000069C  4E56 FF32                link       A6, -0x00CE
  654. // end alternate branch 0000069C-000006A0
  655. fn0000069C: // (misaligned)
  656. 0000069E  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  657. 000006A0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  658. 000006A4  206E 0024                movea.l    A0, [A6 + 0x24]
  659. 000006A8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  660. 000006AC  7007                     moveq.l    D0, 0x07
  661. label000006AE:
  662. 000006AE  32D8                     move.w     [A1]+, [A0]+
  663. 000006B0  51C8 FFFC                dbf        D0, -0x6 /* 000006AE */
  664. 000006B4  206E 000A                movea.l    A0, [A6 + 0xA]
  665. 000006B8  43EE FFE8                lea.l      A1, [A6 - 0x18]
  666. 000006BC  7003                     moveq.l    D0, 0x03
  667. label000006BE:
  668. 000006BE  32D8                     move.w     [A1]+, [A0]+
  669. 000006C0  51C8 FFFC                dbf        D0, -0x6 /* 000006BE */
  670. 000006C4  266E 0028                movea.l    A3, [A6 + 0x28]
  671. 000006C8  382E 0020                move.w     D4, [A6 + 0x20]
  672. 000006CC  7001                     moveq.l    D0, 0x01
  673. 000006CE  2D40 FF52                move.l     [A6 - 0xAE], D0
  674. 000006D2  2E2E FF52                move.l     D7, [A6 - 0xAE]
  675. 000006D6  600C                     bra        +0xE /* 000006E4 */
  676. label000006D8:
  677. 000006D8  3007                     move.w     D0, D7
  678. 000006DA  E540                     asl        D0.w, 2
  679. 000006DC  7200                     moveq.l    D1, 0x00
  680. 000006DE  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  681. 000006E2  5287                     addq.l     D7, 1
  682. label000006E4:
  683. 000006E4  7004                     moveq.l    D0, 0x04
  684. 000006E6  B087                     cmp.l      D0, D7
  685. 000006E8  6CEE                     bge        -0x10 /* 000006D8 */
  686. 000006EA  7000                     moveq.l    D0, 0x00
  687. 000006EC  2840                     movea.l    A4, D0
  688. 000006EE  486E FFAA                pea.l      [A6 - 0x56]
  689. 000006F2  487A FF58                pea.l      [PC - 0xA8 /* 0000064C, value 0x4E56FFFC */]
  690. 000006F6  2F0E                     move.l     -[A7], A6
  691. 000006F8  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  692. 000006FC  4240                     clr.w      D0
  693. 000006FE  102E FFFE                move.b     D0, [A6 - 0x2]
  694. 00000702  0440 0066                subi.w     D0, 0x66 /* 'f' */
  695. 00000706  6712                     beq        +0x14 /* 0000071A */
  696. 00000708  5340                     subq.w     D0, 1
  697. 0000070A  6716                     beq        +0x18 /* 00000722 */
  698. 0000070C  5340                     subq.w     D0, 1
  699. 0000070E  671A                     beq        +0x1C /* 0000072A */
  700. 00000710  5340                     subq.w     D0, 1
  701. 00000712  670E                     beq        +0x10 /* 00000722 */
  702. 00000714  5340                     subq.w     D0, 1
  703. 00000716  6712                     beq        +0x14 /* 0000072A */
  704. 00000718  6018                     bra        +0x1A /* 00000732 */
  705. label0000071A:
  706. 0000071A  7001                     moveq.l    D0, 0x01
  707. 0000071C  2D40 FF8A                move.l     [A6 - 0x76], D0
  708. 00000720  6016                     bra        +0x18 /* 00000738 */
  709. label00000722:
  710. 00000722  7003                     moveq.l    D0, 0x03
  711. 00000724  2D40 FF8A                move.l     [A6 - 0x76], D0
  712. 00000728  600E                     bra        +0x10 /* 00000738 */
  713. label0000072A:
  714. 0000072A  7004                     moveq.l    D0, 0x04
  715. 0000072C  2D40 FF8A                move.l     [A6 - 0x76], D0
  716. 00000730  6006                     bra        +0x8 /* 00000738 */
  717. label00000732:
  718. 00000732  7001                     moveq.l    D0, 0x01
  719. 00000734  2D40 FF8A                move.l     [A6 - 0x76], D0
  720. label00000738:
  721. 00000738  302E FFF8                move.w     D0, [A6 - 0x8]
  722. 0000073C  48C0                     ext.l      D0
  723. 0000073E  2A00                     move.l     D5, D0
  724. 00000740  3004                     move.w     D0, D4
  725. 00000742  48C0                     ext.l      D0
  726. 00000744  2F05                     move.l     -[A7], D5
  727. 00000746  2F00                     move.l     -[A7], D0
  728. 00000748  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  729. 0000074C  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  730. 00000750  7001                     moveq.l    D0, 0x01
  731. 00000752  2D40 FF4E                move.l     [A6 - 0xB2], D0
  732. 00000756  2D6E FF8A FF4A           move.l     [A6 - 0xB6], [A6 - 0x76]
  733. 0000075C  2E2E FF4E                move.l     D7, [A6 - 0xB2]
  734. 00000760  6030                     bra        +0x32 /* 00000792 */
  735. label00000762:
  736. 00000762  3007                     move.w     D0, D7
  737. 00000764  E540                     asl        D0.w, 2
  738. 00000766  2F00                     move.l     -[A7], D0
  739. 00000768  42A7                     clr.l      -[A7]
  740. 0000076A  222E FF8E                move.l     D1, [A6 - 0x72]
  741. 0000076E  D2BC 0000 0400           add.l      D1, 0x400
  742. 00000774  2F01                     move.l     -[A7], D1
  743. 00000776  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  744. 0000077A  221F                     move.l     D1, [A7]+
  745. 0000077C  201F                     move.l     D0, [A7]+
  746. 0000077E  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  747. 00000782  3007                     move.w     D0, D7
  748. 00000784  E540                     asl        D0.w, 2
  749. 00000786  2F36 008E                move.l     -[A7], [A6 + D0.w - 0x114]
  750. 0000078A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  751. 0000078E  5287                     addq.l     D7, 1
  752. 00000790  6906                     bvs        +0x8 /* 00000798 */
  753. label00000792:
  754. 00000792  BEAE FF4A                cmp.l      D7, [A6 - 0xB6]
  755. 00000796  6FCA                     ble        -0x34 /* 00000762 */
  756. label00000798:
  757. 00000798  42A7                     clr.l      -[A7]
  758. 0000079A  2F0B                     move.l     -[A7], A3
  759. 0000079C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  760. 000007A0  4EAD 46F2                jsr        [A5 + 0x46F2 /* export_2266 */]
  761. 000007A4  201F                     move.l     D0, [A7]+
  762. 000007A6  3F00                     move.w     -[A7], D0
  763. 000007A8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  764. 000007AC  286E 0010                movea.l    A4, [A6 + 0x10]
  765. 000007B0  7C00                     moveq.l    D6, 0x00
  766. label000007B2:
  767. 000007B2  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  768. 000007B6  4240                     clr.w      D0
  769. 000007B8  102E FFFE                move.b     D0, [A6 - 0x2]
  770. 000007BC  0440 0066                subi.w     D0, 0x66 /* 'f' */
  771. 000007C0  671C                     beq        +0x1E /* 000007DE */
  772. 000007C2  5340                     subq.w     D0, 1
  773. 000007C4  6700 00A4                beq        +0xA6 /* 0000086A */
  774. 000007C8  5340                     subq.w     D0, 1
  775. 000007CA  6700 0170                beq        +0x172 /* 0000093C */
  776. 000007CE  5340                     subq.w     D0, 1
  777. 000007D0  6700 0098                beq        +0x9A /* 0000086A */
  778. 000007D4  5340                     subq.w     D0, 1
  779. 000007D6  6700 0164                beq        +0x166 /* 0000093C */
  780. 000007DA  6000 023C                bra        +0x23E /* 00000A18 */
  781. label000007DE:
  782. 000007DE  42A7                     clr.l      -[A7]
  783. 000007E0  2F0B                     move.l     -[A7], A3
  784. 000007E2  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  785. 000007E6  42A7                     clr.l      -[A7]
  786. 000007E8  42A7                     clr.l      -[A7]
  787. 000007EA  42A7                     clr.l      -[A7]
  788. 000007EC  7001                     moveq.l    D0, 0x01
  789. 000007EE  2F00                     move.l     -[A7], D0
  790. 000007F0  2F05                     move.l     -[A7], D5
  791. 000007F2  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  792. 000007F6  201F                     move.l     D0, [A7]+
  793. 000007F8  3F00                     move.w     -[A7], D0
  794. 000007FA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  795. 000007FE  42A7                     clr.l      -[A7]
  796. 00000800  2F0B                     move.l     -[A7], A3
  797. 00000802  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  798. 00000806  201F                     move.l     D0, [A7]+
  799. 00000808  3F00                     move.w     -[A7], D0
  800. 0000080A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  801. 0000080E  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  802. 00000812  2D6E FF92 FF78           move.l     [A6 - 0x88], [A6 - 0x6E]
  803. 00000818  7001                     moveq.l    D0, 0x01
  804. 0000081A  2D40 FF46                move.l     [A6 - 0xBA], D0
  805. 0000081E  3004                     move.w     D0, D4
  806. 00000820  48C0                     ext.l      D0
  807. 00000822  2D40 FF42                move.l     [A6 - 0xBE], D0
  808. 00000826  2D6E FF46 FF7C           move.l     [A6 - 0x84], [A6 - 0xBA]
  809. 0000082C  602E                     bra        +0x30 /* 0000085C */
  810. label0000082E:
  811. 0000082E  302E FFFA                move.w     D0, [A6 - 0x6]
  812. 00000832  48C0                     ext.l      D0
  813. 00000834  B086                     cmp.l      D0, D6
  814. 00000836  6F1C                     ble        +0x1E /* 00000854 */
  815. 00000838  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  816. 0000083C  2F0C                     move.l     -[A7], A4
  817. 0000083E  2F05                     move.l     -[A7], D5
  818. 00000840  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  819. 00000844  2005                     move.l     D0, D5
  820. 00000846  D1AE FF78                add.l      [A6 - 0x88], D0
  821. 0000084A  302E 000E                move.w     D0, [A6 + 0xE]
  822. 0000084E  48C0                     ext.l      D0
  823. 00000850  D9C0                     add.l      A4, D0
  824. 00000852  5286                     addq.l     D6, 1
  825. label00000854:
  826. 00000854  52AE FF7C                addq.l     [A6 - 0x84], 1
  827. 00000858  6900 0244                bvs        +0x246 /* 00000A9E */
  828. label0000085C:
  829. 0000085C  202E FF7C                move.l     D0, [A6 - 0x84]
  830. 00000860  B0AE FF42                cmp.l      D0, [A6 - 0xBE]
  831. 00000864  6FC8                     ble        -0x36 /* 0000082E */
  832. 00000866  6000 0236                bra        +0x238 /* 00000A9E */
  833. label0000086A:
  834. 0000086A  42A7                     clr.l      -[A7]
  835. 0000086C  2F0B                     move.l     -[A7], A3
  836. 0000086E  42A7                     clr.l      -[A7]
  837. 00000870  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  838. 00000874  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  839. 00000878  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  840. 0000087C  7001                     moveq.l    D0, 0x01
  841. 0000087E  2F00                     move.l     -[A7], D0
  842. 00000880  2F05                     move.l     -[A7], D5
  843. 00000882  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  844. 00000886  201F                     move.l     D0, [A7]+
  845. 00000888  3F00                     move.w     -[A7], D0
  846. 0000088A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  847. 0000088E  42A7                     clr.l      -[A7]
  848. 00000890  2F0B                     move.l     -[A7], A3
  849. 00000892  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  850. 00000896  201F                     move.l     D0, [A7]+
  851. 00000898  3F00                     move.w     -[A7], D0
  852. 0000089A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  853. 0000089E  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  854. 000008A2  302E FFFA                move.w     D0, [A6 - 0x6]
  855. 000008A6  48C0                     ext.l      D0
  856. 000008A8  9086                     sub.l      D0, D6
  857. 000008AA  3204                     move.w     D1, D4
  858. 000008AC  48C1                     ext.l      D1
  859. 000008AE  B280                     cmp.l      D1, D0
  860. 000008B0  6F4A                     ble        +0x4C /* 000008FC */
  861. 000008B2  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  862. 000008B6  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  863. 000008BA  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  864. 000008BE  2F0C                     move.l     -[A7], A4
  865. 000008C0  302E FFFA                move.w     D0, [A6 - 0x6]
  866. 000008C4  48C0                     ext.l      D0
  867. 000008C6  9086                     sub.l      D0, D6
  868. 000008C8  2F00                     move.l     -[A7], D0
  869. 000008CA  2F05                     move.l     -[A7], D5
  870. 000008CC  302E 000E                move.w     D0, [A6 + 0xE]
  871. 000008D0  48C0                     ext.l      D0
  872. 000008D2  2F00                     move.l     -[A7], D0
  873. 000008D4  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  874. 000008D8  302E FFFA                move.w     D0, [A6 - 0x6]
  875. 000008DC  48C0                     ext.l      D0
  876. 000008DE  9086                     sub.l      D0, D6
  877. 000008E0  322E 000E                move.w     D1, [A6 + 0xE]
  878. 000008E4  48C1                     ext.l      D1
  879. 000008E6  2F00                     move.l     -[A7], D0
  880. 000008E8  2F01                     move.l     -[A7], D1
  881. 000008EA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  882. 000008EE  D9DF                     add.l      A4, [A7]+
  883. 000008F0  302E FFFA                move.w     D0, [A6 - 0x6]
  884. 000008F4  48C0                     ext.l      D0
  885. 000008F6  2C00                     move.l     D6, D0
  886. 000008F8  6000 01A4                bra        +0x1A6 /* 00000A9E */
  887. label000008FC:
  888. 000008FC  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  889. 00000900  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  890. 00000904  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  891. 00000908  2F0C                     move.l     -[A7], A4
  892. 0000090A  3004                     move.w     D0, D4
  893. 0000090C  48C0                     ext.l      D0
  894. 0000090E  2F00                     move.l     -[A7], D0
  895. 00000910  2F05                     move.l     -[A7], D5
  896. 00000912  302E 000E                move.w     D0, [A6 + 0xE]
  897. 00000916  48C0                     ext.l      D0
  898. 00000918  2F00                     move.l     -[A7], D0
  899. 0000091A  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  900. 0000091E  3004                     move.w     D0, D4
  901. 00000920  48C0                     ext.l      D0
  902. 00000922  322E 000E                move.w     D1, [A6 + 0xE]
  903. 00000926  48C1                     ext.l      D1
  904. 00000928  2F00                     move.l     -[A7], D0
  905. 0000092A  2F01                     move.l     -[A7], D1
  906. 0000092C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  907. 00000930  D9DF                     add.l      A4, [A7]+
  908. 00000932  3004                     move.w     D0, D4
  909. 00000934  48C0                     ext.l      D0
  910. 00000936  DC80                     add.l      D6, D0
  911. 00000938  6000 0164                bra        +0x166 /* 00000A9E */
  912. label0000093C:
  913. 0000093C  42A7                     clr.l      -[A7]
  914. 0000093E  2F0B                     move.l     -[A7], A3
  915. 00000940  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  916. 00000944  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  917. 00000948  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  918. 0000094C  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  919. 00000950  7001                     moveq.l    D0, 0x01
  920. 00000952  2F00                     move.l     -[A7], D0
  921. 00000954  2F05                     move.l     -[A7], D5
  922. 00000956  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  923. 0000095A  201F                     move.l     D0, [A7]+
  924. 0000095C  3F00                     move.w     -[A7], D0
  925. 0000095E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  926. 00000962  42A7                     clr.l      -[A7]
  927. 00000964  2F0B                     move.l     -[A7], A3
  928. 00000966  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  929. 0000096A  201F                     move.l     D0, [A7]+
  930. 0000096C  3F00                     move.w     -[A7], D0
  931. 0000096E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  932. 00000972  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  933. 00000976  302E FFFA                move.w     D0, [A6 - 0x6]
  934. 0000097A  48C0                     ext.l      D0
  935. 0000097C  9086                     sub.l      D0, D6
  936. 0000097E  3204                     move.w     D1, D4
  937. 00000980  48C1                     ext.l      D1
  938. 00000982  B280                     cmp.l      D1, D0
  939. 00000984  6F4E                     ble        +0x50 /* 000009D4 */
  940. 00000986  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  941. 0000098A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  942. 0000098E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  943. 00000992  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  944. 00000996  2F0C                     move.l     -[A7], A4
  945. 00000998  302E FFFA                move.w     D0, [A6 - 0x6]
  946. 0000099C  48C0                     ext.l      D0
  947. 0000099E  9086                     sub.l      D0, D6
  948. 000009A0  2F00                     move.l     -[A7], D0
  949. 000009A2  2F05                     move.l     -[A7], D5
  950. 000009A4  302E 000E                move.w     D0, [A6 + 0xE]
  951. 000009A8  48C0                     ext.l      D0
  952. 000009AA  2F00                     move.l     -[A7], D0
  953. 000009AC  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  954. 000009B0  302E FFFA                move.w     D0, [A6 - 0x6]
  955. 000009B4  48C0                     ext.l      D0
  956. 000009B6  9086                     sub.l      D0, D6
  957. 000009B8  322E 000E                move.w     D1, [A6 + 0xE]
  958. 000009BC  48C1                     ext.l      D1
  959. 000009BE  2F00                     move.l     -[A7], D0
  960. 000009C0  2F01                     move.l     -[A7], D1
  961. 000009C2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  962. 000009C6  D9DF                     add.l      A4, [A7]+
  963. 000009C8  302E FFFA                move.w     D0, [A6 - 0x6]
  964. 000009CC  48C0                     ext.l      D0
  965. 000009CE  2C00                     move.l     D6, D0
  966. 000009D0  6000 00CC                bra        +0xCE /* 00000A9E */
  967. label000009D4:
  968. 000009D4  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  969. 000009D8  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  970. 000009DC  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  971. 000009E0  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  972. 000009E4  2F0C                     move.l     -[A7], A4
  973. 000009E6  3004                     move.w     D0, D4
  974. 000009E8  48C0                     ext.l      D0
  975. 000009EA  2F00                     move.l     -[A7], D0
  976. 000009EC  2F05                     move.l     -[A7], D5
  977. 000009EE  302E 000E                move.w     D0, [A6 + 0xE]
  978. 000009F2  48C0                     ext.l      D0
  979. 000009F4  2F00                     move.l     -[A7], D0
  980. 000009F6  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  981. 000009FA  3004                     move.w     D0, D4
  982. 000009FC  48C0                     ext.l      D0
  983. 000009FE  322E 000E                move.w     D1, [A6 + 0xE]
  984. 00000A02  48C1                     ext.l      D1
  985. 00000A04  2F00                     move.l     -[A7], D0
  986. 00000A06  2F01                     move.l     -[A7], D1
  987. 00000A08  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  988. 00000A0C  D9DF                     add.l      A4, [A7]+
  989. 00000A0E  3004                     move.w     D0, D4
  990. 00000A10  48C0                     ext.l      D0
  991. 00000A12  DC80                     add.l      D6, D0
  992. 00000A14  6000 0088                bra        +0x8A /* 00000A9E */
  993. label00000A18:
  994. 00000A18  42A7                     clr.l      -[A7]
  995. 00000A1A  2F0B                     move.l     -[A7], A3
  996. 00000A1C  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  997. 00000A20  42A7                     clr.l      -[A7]
  998. 00000A22  42A7                     clr.l      -[A7]
  999. 00000A24  42A7                     clr.l      -[A7]
  1000. 00000A26  7001                     moveq.l    D0, 0x01
  1001. 00000A28  2F00                     move.l     -[A7], D0
  1002. 00000A2A  2F05                     move.l     -[A7], D5
  1003. 00000A2C  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  1004. 00000A30  201F                     move.l     D0, [A7]+
  1005. 00000A32  3F00                     move.w     -[A7], D0
  1006. 00000A34  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1007. 00000A38  42A7                     clr.l      -[A7]
  1008. 00000A3A  2F0B                     move.l     -[A7], A3
  1009. 00000A3C  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  1010. 00000A40  201F                     move.l     D0, [A7]+
  1011. 00000A42  3F00                     move.w     -[A7], D0
  1012. 00000A44  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1013. 00000A48  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  1014. 00000A4C  2D6E FF92 FF78           move.l     [A6 - 0x88], [A6 - 0x6E]
  1015. 00000A52  7001                     moveq.l    D0, 0x01
  1016. 00000A54  2D40 FF3E                move.l     [A6 - 0xC2], D0
  1017. 00000A58  3004                     move.w     D0, D4
  1018. 00000A5A  48C0                     ext.l      D0
  1019. 00000A5C  2D40 FF3A                move.l     [A6 - 0xC6], D0
  1020. 00000A60  2D6E FF3E FF7C           move.l     [A6 - 0x84], [A6 - 0xC2]
  1021. 00000A66  602C                     bra        +0x2E /* 00000A94 */
  1022. label00000A68:
  1023. 00000A68  302E FFFA                move.w     D0, [A6 - 0x6]
  1024. 00000A6C  48C0                     ext.l      D0
  1025. 00000A6E  B086                     cmp.l      D0, D6
  1026. 00000A70  6F1C                     ble        +0x1E /* 00000A8E */
  1027. 00000A72  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1028. 00000A76  2F0C                     move.l     -[A7], A4
  1029. 00000A78  2F05                     move.l     -[A7], D5
  1030. 00000A7A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1031. 00000A7E  2005                     move.l     D0, D5
  1032. 00000A80  D1AE FF78                add.l      [A6 - 0x88], D0
  1033. 00000A84  302E 000E                move.w     D0, [A6 + 0xE]
  1034. 00000A88  48C0                     ext.l      D0
  1035. 00000A8A  D9C0                     add.l      A4, D0
  1036. 00000A8C  5286                     addq.l     D6, 1
  1037. label00000A8E:
  1038. 00000A8E  52AE FF7C                addq.l     [A6 - 0x84], 1
  1039. 00000A92  690A                     bvs        +0xC /* 00000A9E */
  1040. label00000A94:
  1041. 00000A94  202E FF7C                move.l     D0, [A6 - 0x84]
  1042. 00000A98  B0AE FF3A                cmp.l      D0, [A6 - 0xC6]
  1043. 00000A9C  6FCA                     ble        -0x34 /* 00000A68 */
  1044. label00000A9E:
  1045. 00000A9E  42A7                     clr.l      -[A7]
  1046. 00000AA0  2F0B                     move.l     -[A7], A3
  1047. 00000AA2  486E FF56                pea.l      [A6 - 0xAA]
  1048. 00000AA6  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  1049. 00000AAA  2D5F FFA6                move.l     [A6 - 0x5A], [A7]+
  1050. 00000AAE  56C0                     sne        D0
  1051. 00000AB0  4A00                     tst.b      D0
  1052. 00000AB2  6610                     bne        +0x12 /* 00000AC4 */
  1053. 00000AB4  4241                     clr.w      D1
  1054. 00000AB6  122E FF6A                move.b     D1, [A6 - 0x96]
  1055. 00000ABA  4A41                     tst.w      D1
  1056. 00000ABC  56C1                     sne        D1
  1057. 00000ABE  8001                     or.b       D0, D1
  1058. 00000AC0  6700 FCF0                beq        -0x30E /* 000007B2 */
  1059. label00000AC4:
  1060. 00000AC4  7001                     moveq.l    D0, 0x01
  1061. 00000AC6  2D40 FF36                move.l     [A6 - 0xCA], D0
  1062. 00000ACA  2D6E FF8A FF32           move.l     [A6 - 0xCE], [A6 - 0x76]
  1063. 00000AD0  2E2E FF36                move.l     D7, [A6 - 0xCA]
  1064. 00000AD4  6024                     bra        +0x26 /* 00000AFA */
  1065. label00000AD6:
  1066. 00000AD6  3007                     move.w     D0, D7
  1067. 00000AD8  E540                     asl        D0.w, 2
  1068. 00000ADA  4AB6 008E                tst.l      [A6 + D0.w - 0x114]
  1069. 00000ADE  6716                     beq        +0x18 /* 00000AF6 */
  1070. 00000AE0  3007                     move.w     D0, D7
  1071. 00000AE2  E540                     asl        D0.w, 2
  1072. 00000AE4  2F36 008E                move.l     -[A7], [A6 + D0.w - 0x114]
  1073. 00000AE8  205F                     movea.l    A0, [A7]+
  1074. 00000AEA  A01F                     syscall    DisposPtr/DisposePtr
  1075. 00000AEC  3007                     move.w     D0, D7
  1076. 00000AEE  E540                     asl        D0.w, 2
  1077. 00000AF0  7200                     moveq.l    D1, 0x00
  1078. 00000AF2  2D81 008E                move.l     [A6 + D0.w - 0x114], D1
  1079. label00000AF6:
  1080. 00000AF6  5287                     addq.l     D7, 1
  1081. 00000AF8  6906                     bvs        +0x8 /* 00000B00 */
  1082. label00000AFA:
  1083. 00000AFA  BEAE FF32                cmp.l      D7, [A6 - 0xCE]
  1084. 00000AFE  6FD6                     ble        -0x28 /* 00000AD6 */
  1085. label00000B00:
  1086. 00000B00  486E FFAA                pea.l      [A6 - 0x56]
  1087. 00000B04  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1088. 00000B08  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1089. 00000B0C  4E5E                     unlink     A6
  1090. 00000B0E  205F                     movea.l    A0, [A7]+
  1091. 00000B10  DEFC 0024                add.w      A7, 0x24 /* '$' */
  1092. 00000B14  4ED0                     jmp        [A0]
  1093. 00000B16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1094. 00000B1A  0000 2F0C                ori.b      D0, 0xC
  1095. 00000B1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1096. 00000B22  4AAC FF84                tst.l      [A4 - 0x7C]
  1097. 00000B26  6730                     beq        +0x32 /* 00000B58 */
  1098. 00000B28  102C FF69                move.b     D0, [A4 - 0x97]
  1099. 00000B2C  6714                     beq        +0x16 /* 00000B42 */
  1100. 00000B2E  42A7                     clr.l      -[A7]
  1101. 00000B30  2F2C FF84                move.l     -[A7], [A4 - 0x7C]
  1102. 00000B34  4EAD 477A                jsr        [A5 + 0x477A /* export_2283 */]
  1103. 00000B38  201F                     move.l     D0, [A7]+
  1104. 00000B3A  3940 FFC0                move.w     [A4 - 0x40], D0
  1105. 00000B3E  422C FF69                clr.b      [A4 - 0x97]
  1106. label00000B42:
  1107. 00000B42  42A7                     clr.l      -[A7]
  1108. 00000B44  2F2C FF84                move.l     -[A7], [A4 - 0x7C]
  1109. 00000B48  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  1110. 00000B4C  201F                     move.l     D0, [A7]+
  1111. 00000B4E  3940 FFC0                move.w     [A4 - 0x40], D0
  1112. 00000B52  7000                     moveq.l    D0, 0x00
  1113. 00000B54  2940 FF84                move.l     [A4 - 0x7C], D0
  1114. label00000B58:
  1115. 00000B58  4AAC FFB0                tst.l      [A4 - 0x50]
  1116. 00000B5C  670E                     beq        +0x10 /* 00000B6C */
  1117. 00000B5E  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  1118. 00000B62  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1119. 00000B66  7000                     moveq.l    D0, 0x00
  1120. 00000B68  2940 FFB0                move.l     [A4 - 0x50], D0
  1121. label00000B6C:
  1122. 00000B6C  4AAC FFAC                tst.l      [A4 - 0x54]
  1123. 00000B70  670E                     beq        +0x10 /* 00000B80 */
  1124. 00000B72  2F2C FFAC                move.l     -[A7], [A4 - 0x54]
  1125. 00000B76  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  1126. 00000B7A  7000                     moveq.l    D0, 0x00
  1127. 00000B7C  2940 FFAC                move.l     [A4 - 0x54], D0
  1128. label00000B80:
  1129. 00000B80  4AAC FFBA                tst.l      [A4 - 0x46]
  1130. 00000B84  6712                     beq        +0x14 /* 00000B98 */
  1131. 00000B86  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  1132. 00000B8A  2F2C FFB6                move.l     -[A7], [A4 - 0x4A]
  1133. 00000B8E  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  1134. 00000B92  7000                     moveq.l    D0, 0x00
  1135. 00000B94  2940 FFBA                move.l     [A4 - 0x46], D0
  1136. label00000B98:
  1137. 00000B98  206C 0014                movea.l    A0, [A4 + 0x14]
  1138. 00000B9C  4A90                     tst.l      [A0]
  1139. 00000B9E  670C                     beq        +0xE /* 00000BAC */
  1140. 00000BA0  2F10                     move.l     -[A7], [A0]
  1141. 00000BA2  A8F5                     syscall    KillPicture
  1142. 00000BA4  206C 0014                movea.l    A0, [A4 + 0x14]
  1143. 00000BA8  7000                     moveq.l    D0, 0x00
  1144. 00000BAA  2080                     move.l     [A0], D0
  1145. label00000BAC:
  1146. 00000BAC  4AAC FFA0                tst.l      [A4 - 0x60]
  1147. 00000BB0  6712                     beq        +0x14 /* 00000BC4 */
  1148. 00000BB2  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  1149. 00000BB6  1F3C 0001                move.b     -[A7], 0x1
  1150. 00000BBA  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  1151. 00000BBE  7000                     moveq.l    D0, 0x00
  1152. 00000BC0  2940 FFA0                move.l     [A4 - 0x60], D0
  1153. label00000BC4:
  1154. 00000BC4  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  1155. 00000BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  1156. 00000BCE  2C48                     movea.l    A6, A0
  1157. 00000BD0  4EFA 08B4                jmp        [PC + 0x8B4 /* 00001486 */]
  1158. 00000BD4  0000 285F                ori.b      D0, 0x5F /* '_' */
  1159. 00000BD8  4E5E                     unlink     A6
  1160. 00000BDA  205F                     movea.l    A0, [A7]+
  1161. 00000BDC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1162. 00000BE0  4ED0                     jmp        [A0]
  1163. 00000BE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1164. // begin alternate branch 00000BE4-00000BE8
  1165. fn00000BE4:
  1166. 00000BE4  4E56 FF08                link       A6, -0x00F8
  1167. // end alternate branch 00000BE4-00000BE8
  1168. fn00000BE4: // (misaligned)
  1169. 00000BE6  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  1170. 00000BE8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1171. 00000BEC  426E FFC0                clr.w      [A6 - 0x40]
  1172. 00000BF0  206E 0010                movea.l    A0, [A6 + 0x10]
  1173. 00000BF4  43EE FF92                lea.l      A1, [A6 - 0x6E]
  1174. 00000BF8  7003                     moveq.l    D0, 0x03
  1175. label00000BFA:
  1176. 00000BFA  32D8                     move.w     [A1]+, [A0]+
  1177. 00000BFC  51C8 FFFC                dbf        D0, -0x6 /* 00000BFA */
  1178. 00000C00  206E 000C                movea.l    A0, [A6 + 0xC]
  1179. 00000C04  30BC 0001                move.w     [A0], 0x1
  1180. 00000C08  486E FFBA                pea.l      [A6 - 0x46]
  1181. 00000C0C  486E FFB6                pea.l      [A6 - 0x4A]
  1182. 00000C10  4EAD 27F2                jsr        [A5 + 0x27F2 /* export_1274 */]
  1183. 00000C14  206E 0014                movea.l    A0, [A6 + 0x14]
  1184. 00000C18  7000                     moveq.l    D0, 0x00
  1185. 00000C1A  2080                     move.l     [A0], D0
  1186. 00000C1C  7000                     moveq.l    D0, 0x00
  1187. 00000C1E  2D40 FFB0                move.l     [A6 - 0x50], D0
  1188. 00000C22  7000                     moveq.l    D0, 0x00
  1189. 00000C24  2D40 FFAC                move.l     [A6 - 0x54], D0
  1190. 00000C28  7000                     moveq.l    D0, 0x00
  1191. 00000C2A  2D40 FFA0                move.l     [A6 - 0x60], D0
  1192. 00000C2E  7000                     moveq.l    D0, 0x00
  1193. 00000C30  2D40 FF84                move.l     [A6 - 0x7C], D0
  1194. 00000C34  422E FF69                clr.b      [A6 - 0x97]
  1195. 00000C38  486E FFC2                pea.l      [A6 - 0x3E]
  1196. 00000C3C  487A FEDA                pea.l      [PC - 0x126 /* 00000B18, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1197. 00000C40  2F0E                     move.l     -[A7], A6
  1198. 00000C42  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1199. 00000C46  4267                     clr.w      -[A7]
  1200. 00000C48  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1201. 00000C4C  4EBA F412                jsr        [PC - 0xBEE /* 00000060 */]
  1202. 00000C50  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1203. 00000C54  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  1204. 00000C58  4267                     clr.w      -[A7]
  1205. 00000C5A  1F3C 0001                move.b     -[A7], 0x1
  1206. 00000C5E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1207. 00000C62  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1208. 00000C66  42A7                     clr.l      -[A7]
  1209. 00000C68  2F2D EDEC                move.l     -[A7], [A5 - 0x1214]
  1210. 00000C6C  486E FF84                pea.l      [A6 - 0x7C]
  1211. 00000C70  4EAD 466A                jsr        [A5 + 0x466A /* export_2249 */]
  1212. 00000C74  201F                     move.l     D0, [A7]+
  1213. 00000C76  3D40 FFC0                move.w     [A6 - 0x40], D0
  1214. 00000C7A  4267                     clr.w      -[A7]
  1215. 00000C7C  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1216. 00000C80  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1217. 00000C84  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1218. 00000C88  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  1219. 00000C8C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1220. 00000C90  42A7                     clr.l      -[A7]
  1221. 00000C92  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1222. 00000C96  302E 0022                move.w     D0, [A6 + 0x22]
  1223. 00000C9A  48C0                     ext.l      D0
  1224. 00000C9C  2F00                     move.l     -[A7], D0
  1225. 00000C9E  4EAD 46EA                jsr        [A5 + 0x46EA /* export_2265 */]
  1226. 00000CA2  201F                     move.l     D0, [A7]+
  1227. 00000CA4  3F00                     move.w     -[A7], D0
  1228. 00000CA6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1229. 00000CAA  42A7                     clr.l      -[A7]
  1230. 00000CAC  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1231. 00000CB0  487A F3E2                pea.l      [PC - 0xC1E /* 00000094, value 0x4E56FFF4 */]
  1232. 00000CB4  42A7                     clr.l      -[A7]
  1233. 00000CB6  4EAD 47A2                jsr        [A5 + 0x47A2 /* export_2288 */]
  1234. 00000CBA  201F                     move.l     D0, [A7]+
  1235. 00000CBC  3F00                     move.w     -[A7], D0
  1236. 00000CBE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1237. 00000CC2  42A7                     clr.l      -[A7]
  1238. 00000CC4  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1239. 00000CC8  4EAD 476A                jsr        [A5 + 0x476A /* export_2281 */]
  1240. 00000CCC  201F                     move.l     D0, [A7]+
  1241. 00000CCE  3F00                     move.w     -[A7], D0
  1242. 00000CD0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1243. 00000CD4  1D7C 0001 FF69           move.b     [A6 - 0x97], 0x1
  1244. 00000CDA  42A7                     clr.l      -[A7]
  1245. 00000CDC  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1246. 00000CE0  486E FF74                pea.l      [A6 - 0x8C]
  1247. 00000CE4  4EAD 46A2                jsr        [A5 + 0x46A2 /* export_2256 */]
  1248. 00000CE8  201F                     move.l     D0, [A7]+
  1249. 00000CEA  3F00                     move.w     -[A7], D0
  1250. 00000CEC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1251. 00000CF0  42A7                     clr.l      -[A7]
  1252. 00000CF2  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1253. 00000CF6  486E FF70                pea.l      [A6 - 0x90]
  1254. 00000CFA  486E FF72                pea.l      [A6 - 0x8E]
  1255. 00000CFE  4EAD 46AA                jsr        [A5 + 0x46AA /* export_2257 */]
  1256. 00000D02  201F                     move.l     D0, [A7]+
  1257. 00000D04  3F00                     move.w     -[A7], D0
  1258. 00000D06  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1259. 00000D0A  302E FF70                move.w     D0, [A6 - 0x90]
  1260. 00000D0E  D06E FF7C                add.w      D0, [A6 - 0x84]
  1261. 00000D12  5340                     subq.w     D0, 1
  1262. 00000D14  48C0                     ext.l      D0
  1263. 00000D16  81EE FF70                divs.w     D0, [A6 - 0x90]
  1264. 00000D1A  48C0                     ext.l      D0
  1265. 00000D1C  2D40 FF6C                move.l     [A6 - 0x94], D0
  1266. 00000D20  302E FF7E                move.w     D0, [A6 - 0x82]
  1267. 00000D24  48C0                     ext.l      D0
  1268. 00000D26  81EE FF72                divs.w     D0, [A6 - 0x8E]
  1269. 00000D2A  4840                     swap.w     D0
  1270. 00000D2C  3D40 FF6A                move.w     [A6 - 0x96], D0
  1271. 00000D30  6606                     bne        +0x8 /* 00000D38 */
  1272. 00000D32  3D6E FF72 FF6A           move.w     [A6 - 0x96], [A6 - 0x8E]
  1273. label00000D38:
  1274. 00000D38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1275. 00000D3C  42A7                     clr.l      -[A7]
  1276. 00000D3E  3F2E FF7C                move.w     -[A7], [A6 - 0x84]
  1277. 00000D42  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  1278. 00000D46  A8A7                     syscall    SetRect
  1279. 00000D48  4240                     clr.w      D0
  1280. 00000D4A  102E FF82                move.b     D0, [A6 - 0x7E]
  1281. 00000D4E  0440 0066                subi.w     D0, 0x66 /* 'f' */
  1282. 00000D52  6712                     beq        +0x14 /* 00000D66 */
  1283. 00000D54  5340                     subq.w     D0, 1
  1284. 00000D56  6718                     beq        +0x1A /* 00000D70 */
  1285. 00000D58  5340                     subq.w     D0, 1
  1286. 00000D5A  6714                     beq        +0x16 /* 00000D70 */
  1287. 00000D5C  5340                     subq.w     D0, 1
  1288. 00000D5E  6710                     beq        +0x12 /* 00000D70 */
  1289. 00000D60  5340                     subq.w     D0, 1
  1290. 00000D62  670C                     beq        +0xE /* 00000D70 */
  1291. 00000D64  6014                     bra        +0x16 /* 00000D7A */
  1292. label00000D66:
  1293. 00000D66  206E 000C                movea.l    A0, [A6 + 0xC]
  1294. 00000D6A  30BC 0008                move.w     [A0], 0x8
  1295. 00000D6E  6012                     bra        +0x14 /* 00000D82 */
  1296. label00000D70:
  1297. 00000D70  206E 000C                movea.l    A0, [A6 + 0xC]
  1298. 00000D74  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  1299. 00000D78  6008                     bra        +0xA /* 00000D82 */
  1300. label00000D7A:
  1301. 00000D7A  206E 000C                movea.l    A0, [A6 + 0xC]
  1302. 00000D7E  30BC 0008                move.w     [A0], 0x8
  1303. label00000D82:
  1304. 00000D82  206E 000C                movea.l    A0, [A6 + 0xC]
  1305. 00000D86  3F10                     move.w     -[A7], [A0]
  1306. 00000D88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1307. 00000D8C  4EAD 4C72                jsr        [A5 + 0x4C72 /* export_2442 */]
  1308. 00000D90  206E 0008                movea.l    A0, [A6 + 0x8]
  1309. 00000D94  216E FF74 0010           move.l     [A0 + 0x10], [A6 - 0x8C]
  1310. 00000D9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1311. 00000D9E  216E FF78 0014           move.l     [A0 + 0x14], [A6 - 0x88]
  1312. 00000DA4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1313. 00000DA8  486E FF74                pea.l      [A6 - 0x8C]
  1314. 00000DAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1315. 00000DB0  206E 000C                movea.l    A0, [A6 + 0xC]
  1316. 00000DB4  3F10                     move.w     -[A7], [A0]
  1317. 00000DB6  4EBA F348                jsr        [PC - 0xCB8 /* 00000100 */]
  1318. 00000DBA  206E 000C                movea.l    A0, [A6 + 0xC]
  1319. 00000DBE  7008                     moveq.l    D0, 0x08
  1320. 00000DC0  B050                     cmp.w      D0, [A0]
  1321. 00000DC2  6600 00A6                bne        +0xA8 /* 00000E6A */
  1322. 00000DC6  4267                     clr.w      -[A7]
  1323. 00000DC8  1F3C 0001                move.b     -[A7], 0x1
  1324. 00000DCC  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1325. 00000DD0  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1326. 00000DD4  42A7                     clr.l      -[A7]
  1327. 00000DD6  3F3C 0100                move.w     -[A7], 0x100
  1328. 00000DDA  4EAD 2802                jsr        [A5 + 0x2802 /* export_1276 */]
  1329. 00000DDE  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  1330. 00000DE2  4267                     clr.w      -[A7]
  1331. 00000DE4  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1332. 00000DE8  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1333. 00000DEC  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1334. 00000DF0  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1335. 00000DF4  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1336. 00000DF8  426E FF4E                clr.w      [A6 - 0xB2]
  1337. 00000DFC  3D6E FF4E FFB4           move.w     [A6 - 0x4C], [A6 - 0xB2]
  1338. 00000E02  605E                     bra        +0x60 /* 00000E62 */
  1339. label00000E04:
  1340. 00000E04  206E FFB0                movea.l    A0, [A6 - 0x50]
  1341. 00000E08  2050                     movea.l    A0, [A0]
  1342. 00000E0A  302E FFB4                move.w     D0, [A6 - 0x4C]
  1343. 00000E0E  E740                     asl        D0.w, 3
  1344. 00000E10  31AE FFB4 0008           move.w     [A0 + D0.w + 0x8], [A6 - 0x4C]
  1345. 00000E16  302E FFB4                move.w     D0, [A6 - 0x4C]
  1346. 00000E1A  48C0                     ext.l      D0
  1347. 00000E1C  E180                     asl        D0, 8
  1348. 00000E1E  206E FFB0                movea.l    A0, [A6 - 0x50]
  1349. 00000E22  2050                     movea.l    A0, [A0]
  1350. 00000E24  322E FFB4                move.w     D1, [A6 - 0x4C]
  1351. 00000E28  E741                     asl        D1.w, 3
  1352. 00000E2A  3180 100A                move.w     [A0 + D1.w + 0xA], D0
  1353. 00000E2E  302E FFB4                move.w     D0, [A6 - 0x4C]
  1354. 00000E32  48C0                     ext.l      D0
  1355. 00000E34  E180                     asl        D0, 8
  1356. 00000E36  206E FFB0                movea.l    A0, [A6 - 0x50]
  1357. 00000E3A  2050                     movea.l    A0, [A0]
  1358. 00000E3C  322E FFB4                move.w     D1, [A6 - 0x4C]
  1359. 00000E40  E741                     asl        D1.w, 3
  1360. 00000E42  3180 100C                move.w     [A0 + D1.w + 0xC], D0
  1361. 00000E46  302E FFB4                move.w     D0, [A6 - 0x4C]
  1362. 00000E4A  48C0                     ext.l      D0
  1363. 00000E4C  E180                     asl        D0, 8
  1364. 00000E4E  206E FFB0                movea.l    A0, [A6 - 0x50]
  1365. 00000E52  2050                     movea.l    A0, [A0]
  1366. 00000E54  322E FFB4                move.w     D1, [A6 - 0x4C]
  1367. 00000E58  E741                     asl        D1.w, 3
  1368. 00000E5A  3180 100E                move.w     [A0 + D1.w + 0xE], D0
  1369. 00000E5E  526E FFB4                addq.w     [A6 - 0x4C], 1
  1370. label00000E62:
  1371. 00000E62  0C6E 00FF FFB4           cmpi.w     [A6 - 0x4C], 0xFF
  1372. 00000E68  6F9A                     ble        -0x64 /* 00000E04 */
  1373. label00000E6A:
  1374. 00000E6A  7004                     moveq.l    D0, 0x04
  1375. 00000E6C  6B1A                     bmi        +0x1C /* 00000E88 */
  1376. 00000E6E  206E 0018                movea.l    A0, [A6 + 0x18]
  1377. 00000E72  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1378. 00000E76  6E10                     bgt        +0x12 /* 00000E88 */
  1379. 00000E78  5088                     addq.l     A0, 8
  1380. 00000E7A  3200                     move.w     D1, D0
  1381. 00000E7C  E649                     lsr        D1.w, 3
  1382. 00000E7E  4441                     neg.w      D1
  1383. 00000E80  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1384. 00000E84  0A3C 0004                xori.b     ccr, 4
  1385. label00000E88:
  1386. 00000E88  6600 01E8                bne        +0x1EA /* 00001072 */
  1387. 00000E8C  206E 0010                movea.l    A0, [A6 + 0x10]
  1388. 00000E90  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  1389. 00000E94  7003                     moveq.l    D0, 0x03
  1390. label00000E96:
  1391. 00000E96  32D8                     move.w     [A1]+, [A0]+
  1392. 00000E98  51C8 FFFC                dbf        D0, -0x6 /* 00000E96 */
  1393. 00000E9C  302E FF72                move.w     D0, [A6 - 0x8E]
  1394. 00000EA0  D06E FFA4                add.w      D0, [A6 - 0x5C]
  1395. 00000EA4  3D40 FFA8                move.w     [A6 - 0x58], D0
  1396. 00000EA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1397. 00000EAC  7008                     moveq.l    D0, 0x08
  1398. 00000EAE  B050                     cmp.w      D0, [A0]
  1399. 00000EB0  6624                     bne        +0x26 /* 00000ED6 */
  1400. 00000EB2  4267                     clr.w      -[A7]
  1401. 00000EB4  486E FFAC                pea.l      [A6 - 0x54]
  1402. 00000EB8  206E 000C                movea.l    A0, [A6 + 0xC]
  1403. 00000EBC  3F10                     move.w     -[A7], [A0]
  1404. 00000EBE  486E FFA4                pea.l      [A6 - 0x5C]
  1405. 00000EC2  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1406. 00000EC6  42A7                     clr.l      -[A7]
  1407. 00000EC8  2F3A 060A                move.l     -[A7], [PC + 0x60A /* 000014D4, value 0x4, cstring "" */]
  1408. 00000ECC  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1409. 00000ED0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1410. 00000ED4  6020                     bra        +0x22 /* 00000EF6 */
  1411. label00000ED6:
  1412. 00000ED6  4267                     clr.w      -[A7]
  1413. 00000ED8  486E FFAC                pea.l      [A6 - 0x54]
  1414. 00000EDC  206E 000C                movea.l    A0, [A6 + 0xC]
  1415. 00000EE0  3F10                     move.w     -[A7], [A0]
  1416. 00000EE2  486E FFA4                pea.l      [A6 - 0x5C]
  1417. 00000EE6  42A7                     clr.l      -[A7]
  1418. 00000EE8  42A7                     clr.l      -[A7]
  1419. 00000EEA  2F3A 05E8                move.l     -[A7], [PC + 0x5E8 /* 000014D4, value 0x4, cstring "" */]
  1420. 00000EEE  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1421. 00000EF2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1422. label00000EF6:
  1423. 00000EF6  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1424. 00000EFA  42A7                     clr.l      -[A7]
  1425. 00000EFC  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  1426. 00000F00  42A7                     clr.l      -[A7]
  1427. 00000F02  486E FF08                pea.l      [A6 - 0xF8]
  1428. 00000F06  4EAD 28EA                jsr        [A5 + 0x28EA /* export_1305 */]
  1429. 00000F0A  1F3C 0001                move.b     -[A7], 0x1
  1430. 00000F0E  4EAD 28F2                jsr        [A5 + 0x28F2 /* export_1306 */]
  1431. 00000F12  2D57 FFA0                move.l     [A6 - 0x60], [A7]
  1432. 00000F16  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1433. 00000F1A  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1434. 00000F1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1435. 00000F22  1F3C 0001                move.b     -[A7], 0x1
  1436. 00000F26  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  1437. 00000F2A  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1438. 00000F2E  206E 000C                movea.l    A0, [A6 + 0xC]
  1439. 00000F32  3F10                     move.w     -[A7], [A0]
  1440. 00000F34  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  1441. 00000F38  4267                     clr.w      -[A7]
  1442. 00000F3A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1443. 00000F3E  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  1444. 00000F42  101F                     move.b     D0, [A7]+
  1445. 00000F44  6700 00FA                beq        +0xFC /* 00001040 */
  1446. 00000F48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1447. 00000F4C  A8A3                     syscall    EraseRect
  1448. 00000F4E  42A7                     clr.l      -[A7]
  1449. 00000F50  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1450. 00000F54  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  1451. 00000F58  201F                     move.l     D0, [A7]+
  1452. 00000F5A  3D40 FF9E                move.w     [A6 - 0x62], D0
  1453. 00000F5E  42A7                     clr.l      -[A7]
  1454. 00000F60  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1455. 00000F64  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  1456. 00000F68  2D5F FF9A                move.l     [A6 - 0x66], [A7]+
  1457. 00000F6C  4240                     clr.w      D0
  1458. 00000F6E  102E FF82                move.b     D0, [A6 - 0x7E]
  1459. 00000F72  0440 0066                subi.w     D0, 0x66 /* 'f' */
  1460. 00000F76  6714                     beq        +0x16 /* 00000F8C */
  1461. 00000F78  5340                     subq.w     D0, 1
  1462. 00000F7A  6744                     beq        +0x46 /* 00000FC0 */
  1463. 00000F7C  5340                     subq.w     D0, 1
  1464. 00000F7E  6774                     beq        +0x76 /* 00000FF4 */
  1465. 00000F80  5340                     subq.w     D0, 1
  1466. 00000F82  673C                     beq        +0x3E /* 00000FC0 */
  1467. 00000F84  5340                     subq.w     D0, 1
  1468. 00000F86  676C                     beq        +0x6E /* 00000FF4 */
  1469. 00000F88  6000 009E                bra        +0xA0 /* 00001028 */
  1470. label00000F8C:
  1471. 00000F8C  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1472. 00000F90  486E FF74                pea.l      [A6 - 0x8C]
  1473. 00000F94  3F2E FF70                move.w     -[A7], [A6 - 0x90]
  1474. 00000F98  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1475. 00000F9C  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  1476. 00000FA0  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1477. 00000FA4  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1478. 00000FA8  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1479. 00000FAC  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  1480. 00000FB0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1481. 00000FB4  206E 000C                movea.l    A0, [A6 + 0xC]
  1482. 00000FB8  3F10                     move.w     -[A7], [A0]
  1483. 00000FBA  4EBA F2B8                jsr        [PC - 0xD48 /* 00000274 */]
  1484. 00000FBE  6078                     bra        +0x7A /* 00001038 */
  1485. label00000FC0:
  1486. 00000FC0  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1487. 00000FC4  486E FF74                pea.l      [A6 - 0x8C]
  1488. 00000FC8  3F2E FF70                move.w     -[A7], [A6 - 0x90]
  1489. 00000FCC  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1490. 00000FD0  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  1491. 00000FD4  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1492. 00000FD8  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1493. 00000FDC  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1494. 00000FE0  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  1495. 00000FE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1496. 00000FE8  206E 000C                movea.l    A0, [A6 + 0xC]
  1497. 00000FEC  3F10                     move.w     -[A7], [A0]
  1498. 00000FEE  4EBA F284                jsr        [PC - 0xD7C /* 00000274 */]
  1499. 00000FF2  6044                     bra        +0x46 /* 00001038 */
  1500. label00000FF4:
  1501. 00000FF4  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1502. 00000FF8  486E FF74                pea.l      [A6 - 0x8C]
  1503. 00000FFC  3F2E FF70                move.w     -[A7], [A6 - 0x90]
  1504. 00001000  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1505. 00001004  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  1506. 00001008  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1507. 0000100C  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1508. 00001010  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1509. 00001014  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  1510. 00001018  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1511. 0000101C  206E 000C                movea.l    A0, [A6 + 0xC]
  1512. 00001020  3F10                     move.w     -[A7], [A0]
  1513. 00001022  4EBA F250                jsr        [PC - 0xDB0 /* 00000274 */]
  1514. 00001026  6010                     bra        +0x12 /* 00001038 */
  1515. label00001028:
  1516. 00001028  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1517. 0000102C  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1518. 00001030  3F3C 97B4                move.w     -[A7], 0x97B4
  1519. 00001034  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1520. label00001038:
  1521. 00001038  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1522. 0000103C  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1523. label00001040:
  1524. 00001040  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1525. 00001044  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  1526. 00001048  206E 0018                movea.l    A0, [A6 + 0x18]
  1527. 0000104C  2248                     movea.l    A1, A0
  1528. 0000104E  5089                     addq.l     A1, 8
  1529. 00001050  2F21                     move.l     -[A7], -[A1]
  1530. 00001052  2F21                     move.l     -[A7], -[A1]
  1531. 00001054  3F3C 0008                move.w     -[A7], 0x8
  1532. 00001058  43FA 0486                lea.l      A1, [PC + 0x486 /* 000014E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1533. 0000105C  2F21                     move.l     -[A7], -[A1]
  1534. 0000105E  2F21                     move.l     -[A7], -[A1]
  1535. 00001060  3F3C 0008                move.w     -[A7], 0x8
  1536. 00001064  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  1537. 00001068  548F                     addq.l     A7, 2
  1538. 0000106A  20DF                     move.l     [A0]+, [A7]+
  1539. 0000106C  20DF                     move.l     [A0]+, [A7]+
  1540. 0000106E  6000 012C                bra        +0x12E /* 0000119C */
  1541. label00001072:
  1542. 00001072  206E 000C                movea.l    A0, [A6 + 0xC]
  1543. 00001076  7008                     moveq.l    D0, 0x08
  1544. 00001078  B050                     cmp.w      D0, [A0]
  1545. 0000107A  6624                     bne        +0x26 /* 000010A0 */
  1546. 0000107C  4267                     clr.w      -[A7]
  1547. 0000107E  486E FFAC                pea.l      [A6 - 0x54]
  1548. 00001082  206E 000C                movea.l    A0, [A6 + 0xC]
  1549. 00001086  3F10                     move.w     -[A7], [A0]
  1550. 00001088  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1551. 0000108C  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1552. 00001090  42A7                     clr.l      -[A7]
  1553. 00001092  2F3A 0440                move.l     -[A7], [PC + 0x440 /* 000014D4, value 0x4, cstring "" */]
  1554. 00001096  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1555. 0000109A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1556. 0000109E  6020                     bra        +0x22 /* 000010C0 */
  1557. label000010A0:
  1558. 000010A0  4267                     clr.w      -[A7]
  1559. 000010A2  486E FFAC                pea.l      [A6 - 0x54]
  1560. 000010A6  206E 000C                movea.l    A0, [A6 + 0xC]
  1561. 000010AA  3F10                     move.w     -[A7], [A0]
  1562. 000010AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1563. 000010B0  42A7                     clr.l      -[A7]
  1564. 000010B2  42A7                     clr.l      -[A7]
  1565. 000010B4  2F3A 041E                move.l     -[A7], [PC + 0x41E /* 000014D4, value 0x4, cstring "" */]
  1566. 000010B8  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1567. 000010BC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1568. label000010C0:
  1569. 000010C0  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1570. 000010C4  42A7                     clr.l      -[A7]
  1571. 000010C6  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  1572. 000010CA  4267                     clr.w      -[A7]
  1573. 000010CC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1574. 000010D0  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  1575. 000010D4  101F                     move.b     D0, [A7]+
  1576. 000010D6  6700 00C4                beq        +0xC6 /* 0000119C */
  1577. 000010DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1578. 000010DE  A8A3                     syscall    EraseRect
  1579. 000010E0  42A7                     clr.l      -[A7]
  1580. 000010E2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1581. 000010E6  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  1582. 000010EA  201F                     move.l     D0, [A7]+
  1583. 000010EC  3D40 FF9E                move.w     [A6 - 0x62], D0
  1584. 000010F0  42A7                     clr.l      -[A7]
  1585. 000010F2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1586. 000010F6  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  1587. 000010FA  2D5F FF9A                move.l     [A6 - 0x66], [A7]+
  1588. 000010FE  4240                     clr.w      D0
  1589. 00001100  102E FF82                move.b     D0, [A6 - 0x7E]
  1590. 00001104  0440 0066                subi.w     D0, 0x66 /* 'f' */
  1591. 00001108  6712                     beq        +0x14 /* 0000111C */
  1592. 0000110A  5340                     subq.w     D0, 1
  1593. 0000110C  6742                     beq        +0x44 /* 00001150 */
  1594. 0000110E  5340                     subq.w     D0, 1
  1595. 00001110  673E                     beq        +0x40 /* 00001150 */
  1596. 00001112  5340                     subq.w     D0, 1
  1597. 00001114  673A                     beq        +0x3C /* 00001150 */
  1598. 00001116  5340                     subq.w     D0, 1
  1599. 00001118  6736                     beq        +0x38 /* 00001150 */
  1600. 0000111A  6068                     bra        +0x6A /* 00001184 */
  1601. label0000111C:
  1602. 0000111C  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1603. 00001120  486E FF74                pea.l      [A6 - 0x8C]
  1604. 00001124  3F2E FF70                move.w     -[A7], [A6 - 0x90]
  1605. 00001128  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1606. 0000112C  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  1607. 00001130  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1608. 00001134  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1609. 00001138  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1610. 0000113C  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  1611. 00001140  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1612. 00001144  206E 000C                movea.l    A0, [A6 + 0xC]
  1613. 00001148  3F10                     move.w     -[A7], [A0]
  1614. 0000114A  4EBA F550                jsr        [PC - 0xAB0 /* 0000069C */]
  1615. 0000114E  6044                     bra        +0x46 /* 00001194 */
  1616. label00001150:
  1617. 00001150  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1618. 00001154  486E FF74                pea.l      [A6 - 0x8C]
  1619. 00001158  3F2E FF70                move.w     -[A7], [A6 - 0x90]
  1620. 0000115C  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1621. 00001160  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  1622. 00001164  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1623. 00001168  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1624. 0000116C  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1625. 00001170  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  1626. 00001174  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1627. 00001178  206E 000C                movea.l    A0, [A6 + 0xC]
  1628. 0000117C  3F10                     move.w     -[A7], [A0]
  1629. 0000117E  4EBA F51C                jsr        [PC - 0xAE4 /* 0000069C */]
  1630. 00001182  6010                     bra        +0x12 /* 00001194 */
  1631. label00001184:
  1632. 00001184  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1633. 00001188  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1634. 0000118C  3F3C 97B4                move.w     -[A7], 0x97B4
  1635. 00001190  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1636. label00001194:
  1637. 00001194  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1638. 00001198  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1639. label0000119C:
  1640. 0000119C  42A7                     clr.l      -[A7]
  1641. 0000119E  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1642. 000011A2  4EAD 477A                jsr        [A5 + 0x477A /* export_2283 */]
  1643. 000011A6  201F                     move.l     D0, [A7]+
  1644. 000011A8  3F00                     move.w     -[A7], D0
  1645. 000011AA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1646. 000011AE  422E FF69                clr.b      [A6 - 0x97]
  1647. 000011B2  4AAE FF84                tst.l      [A6 - 0x7C]
  1648. 000011B6  6718                     beq        +0x1A /* 000011D0 */
  1649. 000011B8  42A7                     clr.l      -[A7]
  1650. 000011BA  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1651. 000011BE  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  1652. 000011C2  201F                     move.l     D0, [A7]+
  1653. 000011C4  3F00                     move.w     -[A7], D0
  1654. 000011C6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1655. 000011CA  7000                     moveq.l    D0, 0x00
  1656. 000011CC  2D40 FF84                move.l     [A6 - 0x7C], D0
  1657. label000011D0:
  1658. 000011D0  4AAE FFB0                tst.l      [A6 - 0x50]
  1659. 000011D4  670E                     beq        +0x10 /* 000011E4 */
  1660. 000011D6  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1661. 000011DA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1662. 000011DE  7000                     moveq.l    D0, 0x00
  1663. 000011E0  2D40 FFB0                move.l     [A6 - 0x50], D0
  1664. label000011E4:
  1665. 000011E4  4AAE FFBA                tst.l      [A6 - 0x46]
  1666. 000011E8  670C                     beq        +0xE /* 000011F6 */
  1667. 000011EA  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1668. 000011EE  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  1669. 000011F2  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  1670. label000011F6:
  1671. 000011F6  7019                     moveq.l    D0, 0x19
  1672. 000011F8  6B1A                     bmi        +0x1C /* 00001214 */
  1673. 000011FA  206E 0018                movea.l    A0, [A6 + 0x18]
  1674. 000011FE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1675. 00001202  6E10                     bgt        +0x12 /* 00001214 */
  1676. 00001204  5088                     addq.l     A0, 8
  1677. 00001206  3200                     move.w     D1, D0
  1678. 00001208  E649                     lsr        D1.w, 3
  1679. 0000120A  4441                     neg.w      D1
  1680. 0000120C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1681. 00001210  0A3C 0004                xori.b     ccr, 4
  1682. label00001214:
  1683. 00001214  6600 0096                bne        +0x98 /* 000012AC */
  1684. 00001218  7005                     moveq.l    D0, 0x05
  1685. 0000121A  6B1A                     bmi        +0x1C /* 00001236 */
  1686. 0000121C  206E 0018                movea.l    A0, [A6 + 0x18]
  1687. 00001220  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1688. 00001224  6E10                     bgt        +0x12 /* 00001236 */
  1689. 00001226  5088                     addq.l     A0, 8
  1690. 00001228  3200                     move.w     D1, D0
  1691. 0000122A  E649                     lsr        D1.w, 3
  1692. 0000122C  4441                     neg.w      D1
  1693. 0000122E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1694. 00001232  0A3C 0004                xori.b     ccr, 4
  1695. label00001236:
  1696. 00001236  6634                     bne        +0x36 /* 0000126C */
  1697. 00001238  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1698. 0000123C  486E FF92                pea.l      [A6 - 0x6E]
  1699. 00001240  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  1700. 00001244  206E 0018                movea.l    A0, [A6 + 0x18]
  1701. 00001248  2248                     movea.l    A1, A0
  1702. 0000124A  5089                     addq.l     A1, 8
  1703. 0000124C  2F21                     move.l     -[A7], -[A1]
  1704. 0000124E  2F21                     move.l     -[A7], -[A1]
  1705. 00001250  3F3C 0008                move.w     -[A7], 0x8
  1706. 00001254  43FA 027E                lea.l      A1, [PC + 0x27E /* 000014D4, value 0x4, cstring "" */]
  1707. 00001258  2F21                     move.l     -[A7], -[A1]
  1708. 0000125A  2F21                     move.l     -[A7], -[A1]
  1709. 0000125C  3F3C 0008                move.w     -[A7], 0x8
  1710. 00001260  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  1711. 00001264  548F                     addq.l     A7, 2
  1712. 00001266  20DF                     move.l     [A0]+, [A7]+
  1713. 00001268  20DF                     move.l     [A0]+, [A7]+
  1714. 0000126A  6040                     bra        +0x42 /* 000012AC */
  1715. label0000126C:
  1716. 0000126C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1717. 00001270  206E 0018                movea.l    A0, [A6 + 0x18]
  1718. 00001274  5088                     addq.l     A0, 8
  1719. 00001276  2F20                     move.l     -[A7], -[A0]
  1720. 00001278  2F20                     move.l     -[A7], -[A0]
  1721. 0000127A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1722. 0000127E  486E FF92                pea.l      [A6 - 0x6E]
  1723. 00001282  4EAD 4C92                jsr        [A5 + 0x4C92 /* export_2446 */]
  1724. 00001286  206E 0018                movea.l    A0, [A6 + 0x18]
  1725. 0000128A  2248                     movea.l    A1, A0
  1726. 0000128C  5089                     addq.l     A1, 8
  1727. 0000128E  2F21                     move.l     -[A7], -[A1]
  1728. 00001290  2F21                     move.l     -[A7], -[A1]
  1729. 00001292  3F3C 0008                move.w     -[A7], 0x8
  1730. 00001296  43FA 023C                lea.l      A1, [PC + 0x23C /* 000014D4, value 0x4, cstring "" */]
  1731. 0000129A  2F21                     move.l     -[A7], -[A1]
  1732. 0000129C  2F21                     move.l     -[A7], -[A1]
  1733. 0000129E  3F3C 0008                move.w     -[A7], 0x8
  1734. 000012A2  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  1735. 000012A6  548F                     addq.l     A7, 2
  1736. 000012A8  20DF                     move.l     [A0]+, [A7]+
  1737. 000012AA  20DF                     move.l     [A0]+, [A7]+
  1738. label000012AC:
  1739. 000012AC  4AAE FFBA                tst.l      [A6 - 0x46]
  1740. 000012B0  670C                     beq        +0xE /* 000012BE */
  1741. 000012B2  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1742. 000012B6  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  1743. 000012BA  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  1744. label000012BE:
  1745. 000012BE  7009                     moveq.l    D0, 0x09
  1746. 000012C0  6B1A                     bmi        +0x1C /* 000012DC */
  1747. 000012C2  206E 0018                movea.l    A0, [A6 + 0x18]
  1748. 000012C6  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1749. 000012CA  6E10                     bgt        +0x12 /* 000012DC */
  1750. 000012CC  5088                     addq.l     A0, 8
  1751. 000012CE  3200                     move.w     D1, D0
  1752. 000012D0  E649                     lsr        D1.w, 3
  1753. 000012D2  4441                     neg.w      D1
  1754. 000012D4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1755. 000012D8  0A3C 0004                xori.b     ccr, 4
  1756. label000012DC:
  1757. 000012DC  56C0                     sne        D0
  1758. 000012DE  4A00                     tst.b      D0
  1759. 000012E0  6700 014A                beq        +0x14C /* 0000142C */
  1760. 000012E4  7205                     moveq.l    D1, 0x05
  1761. 000012E6  6B1A                     bmi        +0x1C /* 00001302 */
  1762. 000012E8  206E 0018                movea.l    A0, [A6 + 0x18]
  1763. 000012EC  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  1764. 000012F0  6E10                     bgt        +0x12 /* 00001302 */
  1765. 000012F2  5088                     addq.l     A0, 8
  1766. 000012F4  3401                     move.w     D2, D1
  1767. 000012F6  E64A                     lsr        D2.w, 3
  1768. 000012F8  4442                     neg.w      D2
  1769. 000012FA  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  1770. 000012FE  0A3C 0004                xori.b     ccr, 4
  1771. label00001302:
  1772. 00001302  56C1                     sne        D1
  1773. 00001304  C001                     and.b      D0, D1
  1774. 00001306  6700 0124                beq        +0x126 /* 0000142C */
  1775. 0000130A  4267                     clr.w      -[A7]
  1776. 0000130C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1777. 00001310  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  1778. 00001314  101F                     move.b     D0, [A7]+
  1779. 00001316  6700 0114                beq        +0x116 /* 0000142C */
  1780. 0000131A  4267                     clr.w      -[A7]
  1781. 0000131C  1F3C 0001                move.b     -[A7], 0x1
  1782. 00001320  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1783. 00001324  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1784. 00001328  206E 0010                movea.l    A0, [A6 + 0x10]
  1785. 0000132C  43EE FF50                lea.l      A1, [A6 - 0xB0]
  1786. 00001330  7003                     moveq.l    D0, 0x03
  1787. label00001332:
  1788. 00001332  32D8                     move.w     [A1]+, [A0]+
  1789. 00001334  51C8 FFFC                dbf        D0, -0x6 /* 00001332 */
  1790. 00001338  2D6E FF74 FF58           move.l     [A6 - 0xA8], [A6 - 0x8C]
  1791. 0000133E  2D6E FF78 FF5C           move.l     [A6 - 0xA4], [A6 - 0x88]
  1792. 00001344  2D7C FFFE 0000 FF60      move.l     [A6 - 0xA0], 0xFFFE0000
  1793. 0000134C  7000                     moveq.l    D0, 0x00
  1794. 0000134E  2D40 FF64                move.l     [A6 - 0x9C], D0
  1795. 00001352  206E 0014                movea.l    A0, [A6 + 0x14]
  1796. 00001356  2F08                     move.l     -[A7], A0
  1797. 00001358  42A7                     clr.l      -[A7]
  1798. 0000135A  486E FF50                pea.l      [A6 - 0xB0]
  1799. 0000135E  AA20                     syscall    OpenCPicture
  1800. 00001360  201F                     move.l     D0, [A7]+
  1801. 00001362  205F                     movea.l    A0, [A7]+
  1802. 00001364  2080                     move.l     [A0], D0
  1803. 00001366  4267                     clr.w      -[A7]
  1804. 00001368  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1805. 0000136C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1806. 00001370  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1807. 00001374  206E 0014                movea.l    A0, [A6 + 0x14]
  1808. 00001378  2F10                     move.l     -[A7], [A0]
  1809. 0000137A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1810. 0000137E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1811. 00001382  A87B                     syscall    ClipRect
  1812. 00001384  7021                     moveq.l    D0, 0x21
  1813. 00001386  2F00                     move.l     -[A7], D0
  1814. 00001388  A862                     syscall    ForeColor
  1815. 0000138A  701E                     moveq.l    D0, 0x1E
  1816. 0000138C  2F00                     move.l     -[A7], D0
  1817. 0000138E  A863                     syscall    BackColor
  1818. 00001390  4267                     clr.w      -[A7]
  1819. 00001392  206E 0018                movea.l    A0, [A6 + 0x18]
  1820. 00001396  5088                     addq.l     A0, 8
  1821. 00001398  2F20                     move.l     -[A7], -[A0]
  1822. 0000139A  2F20                     move.l     -[A7], -[A0]
  1823. 0000139C  4EAD 4C7A                jsr        [A5 + 0x4C7A /* export_2443 */]
  1824. 000013A0  101F                     move.b     D0, [A7]+
  1825. 000013A2  6722                     beq        +0x24 /* 000013C6 */
  1826. 000013A4  206E FFAC                movea.l    A0, [A6 - 0x54]
  1827. 000013A8  4868 0002                pea.l      [A0 + 0x2]
  1828. 000013AC  206D FE86                movea.l    A0, [A5 - 0x17A]
  1829. 000013B0  4868 0002                pea.l      [A0 + 0x2]
  1830. 000013B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1831. 000013B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1832. 000013BC  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  1833. 000013C0  42A7                     clr.l      -[A7]
  1834. 000013C2  A8EC                     syscall    CopyBits
  1835. 000013C4  601E                     bra        +0x20 /* 000013E4 */
  1836. label000013C6:
  1837. 000013C6  206E FFAC                movea.l    A0, [A6 - 0x54]
  1838. 000013CA  4868 0002                pea.l      [A0 + 0x2]
  1839. 000013CE  206D FE86                movea.l    A0, [A5 - 0x17A]
  1840. 000013D2  4868 0002                pea.l      [A0 + 0x2]
  1841. 000013D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1842. 000013DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1843. 000013DE  4267                     clr.w      -[A7]
  1844. 000013E0  42A7                     clr.l      -[A7]
  1845. 000013E2  A8EC                     syscall    CopyBits
  1846. label000013E4:
  1847. 000013E4  A8F4                     syscall    ClosePicture
  1848. 000013E6  4267                     clr.w      -[A7]
  1849. 000013E8  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  1850. 000013EC  101F                     move.b     D0, [A7]+
  1851. 000013EE  6708                     beq        +0xA /* 000013F8 */
  1852. 000013F0  4267                     clr.w      -[A7]
  1853. 000013F2  AA40                     syscall    QDError
  1854. 000013F4  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  1855. label000013F8:
  1856. 000013F8  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1857. 000013FC  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1858. 00001400  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  1859. 00001404  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1860. 00001408  206E 0014                movea.l    A0, [A6 + 0x14]
  1861. 0000140C  2F10                     move.l     -[A7], [A0]
  1862. 0000140E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1863. 00001412  4267                     clr.w      -[A7]
  1864. 00001414  206E 0014                movea.l    A0, [A6 + 0x14]
  1865. 00001418  2050                     movea.l    A0, [A0]
  1866. 0000141A  2050                     movea.l    A0, [A0]
  1867. 0000141C  4868 0002                pea.l      [A0 + 0x2]
  1868. 00001420  A8AE                     syscall    EmptyRect
  1869. 00001422  101F                     move.b     D0, [A7]+
  1870. 00001424  6706                     beq        +0x8 /* 0000142C */
  1871. 00001426  42A7                     clr.l      -[A7]
  1872. 00001428  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1873. label0000142C:
  1874. 0000142C  4AAE FFAC                tst.l      [A6 - 0x54]
  1875. 00001430  670E                     beq        +0x10 /* 00001440 */
  1876. 00001432  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1877. 00001436  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  1878. 0000143A  7000                     moveq.l    D0, 0x00
  1879. 0000143C  2D40 FFAC                move.l     [A6 - 0x54], D0
  1880. label00001440:
  1881. 00001440  7009                     moveq.l    D0, 0x09
  1882. 00001442  6B1A                     bmi        +0x1C /* 0000145E */
  1883. 00001444  206E 0018                movea.l    A0, [A6 + 0x18]
  1884. 00001448  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1885. 0000144C  6E10                     bgt        +0x12 /* 0000145E */
  1886. 0000144E  5088                     addq.l     A0, 8
  1887. 00001450  3200                     move.w     D1, D0
  1888. 00001452  E649                     lsr        D1.w, 3
  1889. 00001454  4441                     neg.w      D1
  1890. 00001456  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1891. 0000145A  0A3C 0004                xori.b     ccr, 4
  1892. label0000145E:
  1893. 0000145E  57C0                     seq        D0
  1894. 00001460  4A00                     tst.b      D0
  1895. 00001462  671A                     beq        +0x1C /* 0000147E */
  1896. 00001464  206E 0014                movea.l    A0, [A6 + 0x14]
  1897. 00001468  4A90                     tst.l      [A0]
  1898. 0000146A  56C1                     sne        D1
  1899. 0000146C  C001                     and.b      D0, D1
  1900. 0000146E  670E                     beq        +0x10 /* 0000147E */
  1901. 00001470  2F10                     move.l     -[A7], [A0]
  1902. 00001472  205F                     movea.l    A0, [A7]+
  1903. 00001474  A023                     syscall    DisposHandle/DisposeHandle
  1904. 00001476  206E 0014                movea.l    A0, [A6 + 0x14]
  1905. 0000147A  7000                     moveq.l    D0, 0x00
  1906. 0000147C  2080                     move.l     [A0], D0
  1907. label0000147E:
  1908. 0000147E  486E FFC2                pea.l      [A6 - 0x3E]
  1909. 00001482  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1910. label00001486:
  1911. 00001486  4FEE FEE8                lea.l      A7, [A6 - 0x118]
  1912. 0000148A  7005                     moveq.l    D0, 0x05
  1913. 0000148C  6B1A                     bmi        +0x1C /* 000014A8 */
  1914. 0000148E  206E 0018                movea.l    A0, [A6 + 0x18]
  1915. 00001492  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1916. 00001496  6E10                     bgt        +0x12 /* 000014A8 */
  1917. 00001498  5088                     addq.l     A0, 8
  1918. 0000149A  3200                     move.w     D1, D0
  1919. 0000149C  E649                     lsr        D1.w, 3
  1920. 0000149E  4441                     neg.w      D1
  1921. 000014A0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1922. 000014A4  0A3C 0004                xori.b     ccr, 4
  1923. label000014A8:
  1924. 000014A8  660E                     bne        +0x10 /* 000014B8 */
  1925. 000014AA  206E 0014                movea.l    A0, [A6 + 0x14]
  1926. 000014AE  20AE FFA0                move.l     [A0], [A6 - 0x60]
  1927. 000014B2  7000                     moveq.l    D0, 0x00
  1928. 000014B4  2D40 FFA0                move.l     [A6 - 0x60], D0
  1929. label000014B8:
  1930. 000014B8  3D6E FFC0 0024           move.w     [A6 + 0x24], [A6 - 0x40]
  1931. 000014BE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1932. 000014C2  4E5E                     unlink     A6
  1933. 000014C4  205F                     movea.l    A0, [A7]+
  1934. 000014C6  DEFC 001C                add.w      A7, 0x1C
  1935. 000014CA  4ED0                     jmp        [A0]
  1936. 000014CC  0000 0000                ori.b      D0, 0x0
  1937. 000014D0  2000                     move.l     D0, D0
  1938. 000014D2  0000 0000                ori.b      D0, 0x0
  1939. 000014D6  0004 0000                ori.b      D4, 0x0
  1940. 000014DA  0000 0000                ori.b      D0, 0x0
  1941. 000014DE  0020 4E56                ori.b      -[A0], 0x56 /* 'V' */
  1942. 000014E2  0000 2F0C                ori.b      D0, 0xC
  1943. 000014E6  286E 0008                movea.l    A4, [A6 + 0x8]
  1944. 000014EA  206C 0014                movea.l    A0, [A4 + 0x14]
  1945. 000014EE  4A90                     tst.l      [A0]
  1946. 000014F0  6704                     beq        +0x6 /* 000014F6 */
  1947. 000014F2  2F10                     move.l     -[A7], [A0]
  1948. 000014F4  A8F5                     syscall    KillPicture
  1949. label000014F6:
  1950. 000014F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1951. 000014F8  B06C FF76                cmp.w      D0, [A4 - 0x8A]
  1952. 000014FC  6706                     beq        +0x8 /* 00001504 */
  1953. 000014FE  3F2C FF76                move.w     -[A7], [A4 - 0x8A]
  1954. 00001502  A99A                     syscall    CloseResFile
  1955. label00001504:
  1956. 00001504  4A6C FF78                tst.w      [A4 - 0x88]
  1957. 00001508  670E                     beq        +0x10 /* 00001518 */
  1958. 0000150A  4267                     clr.w      -[A7]
  1959. 0000150C  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  1960. 00001510  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1961. 00001514  395F FF7A                move.w     [A4 - 0x86], [A7]+
  1962. label00001518:
  1963. 00001518  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  1964. 0000151E  206E 0008                movea.l    A0, [A6 + 0x8]
  1965. 00001522  2C48                     movea.l    A6, A0
  1966. 00001524  4EFA 00F6                jmp        [PC + 0xF6 /* 0000161C */]
  1967. 00001528  0000 285F                ori.b      D0, 0x5F /* '_' */
  1968. 0000152C  4E5E                     unlink     A6
  1969. 0000152E  205F                     movea.l    A0, [A7]+
  1970. 00001530  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1971. 00001534  4ED0                     jmp        [A0]
  1972. 00001536  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1973. export_2586: // at 00001538 (misaligned)
  1974. 0000153A  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  1975. 0000153C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1976. 00001540  206E 0020                movea.l    A0, [A6 + 0x20]
  1977. 00001544  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1978. 00001548  7022                     moveq.l    D0, 0x22
  1979. label0000154A:
  1980. 0000154A  32D8                     move.w     [A1]+, [A0]+
  1981. 0000154C  51C8 FFFC                dbf        D0, -0x6 /* 0000154A */
  1982. 00001550  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  1983. 00001554  426E FF7A                clr.w      [A6 - 0x86]
  1984. 00001558  206E 0014                movea.l    A0, [A6 + 0x14]
  1985. 0000155C  7000                     moveq.l    D0, 0x00
  1986. 0000155E  2080                     move.l     [A0], D0
  1987. 00001560  426E FF78                clr.w      [A6 - 0x88]
  1988. 00001564  3D7C FFFF FF76           move.w     [A6 - 0x8A], 0xFFFF
  1989. 0000156A  486E FF7C                pea.l      [A6 - 0x84]
  1990. 0000156E  487A FF70                pea.l      [PC - 0x90 /* 000014E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1991. 00001572  2F0E                     move.l     -[A7], A6
  1992. 00001574  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1993. 00001578  4267                     clr.w      -[A7]
  1994. 0000157A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1995. 0000157E  4EBA EAE0                jsr        [PC - 0x1520 /* 00000060 */]
  1996. 00001582  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1997. 00001586  4267                     clr.w      -[A7]
  1998. 00001588  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1999. 0000158C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2000. 00001590  486E FFC0                pea.l      [A6 - 0x40]
  2001. 00001594  1F3C 0001                move.b     -[A7], 0x1
  2002. 00001598  486E FF78                pea.l      [A6 - 0x88]
  2003. 0000159C  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2004. 000015A0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2005. 000015A4  4267                     clr.w      -[A7]
  2006. 000015A6  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2007. 000015AA  3F3C 0001                move.w     -[A7], 0x1
  2008. 000015AE  42A7                     clr.l      -[A7]
  2009. 000015B0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2010. 000015B4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2011. 000015B8  4267                     clr.w      -[A7]
  2012. 000015BA  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  2013. 000015BE  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2014. 000015C2  486E FFC0                pea.l      [A6 - 0x40]
  2015. 000015C6  1F3C 0001                move.b     -[A7], 0x1
  2016. 000015CA  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  2017. 000015CE  3D5F FF76                move.w     [A6 - 0x8A], [A7]+
  2018. 000015D2  4267                     clr.w      -[A7]
  2019. 000015D4  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  2020. 000015D8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2021. 000015DC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2022. 000015E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2023. 000015E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2024. 000015E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2025. 000015EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2026. 000015F0  4EBA F5F2                jsr        [PC - 0xA0E /* 00000BE4 */]
  2027. 000015F4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2028. 000015F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2029. 000015FA  B06E FF76                cmp.w      D0, [A6 - 0x8A]
  2030. 000015FE  6706                     beq        +0x8 /* 00001606 */
  2031. 00001600  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  2032. 00001604  A99A                     syscall    CloseResFile
  2033. label00001606:
  2034. 00001606  4267                     clr.w      -[A7]
  2035. 00001608  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2036. 0000160C  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2037. 00001610  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2038. 00001614  486E FF7C                pea.l      [A6 - 0x84]
  2039. 00001618  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2040. label0000161C:
  2041. 0000161C  4FEE FF56                lea.l      A7, [A6 - 0xAA]
  2042. 00001620  3D6E FF7A 0024           move.w     [A6 + 0x24], [A6 - 0x86]
  2043. 00001626  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2044. 0000162A  4E5E                     unlink     A6
  2045. 0000162C  205F                     movea.l    A0, [A7]+
  2046. 0000162E  DEFC 001C                add.w      A7, 0x1C
  2047. 00001632  4ED0                     jmp        [A0]
  2048.